public function MapProviderGoogle::buildParams in Static Map 7
Parameters builder.
@inhetirdoc
Overrides MapProviderBase::buildParams
File
- includes/
MapProviderGoogle.php, line 18 - Google provider.
Class
- MapProviderGoogle
- Class MapProviderGoogle
Code
public function buildParams(&$items, &$settings) {
$parameters = array(
'size' => $settings['preset']['mapsize'],
'maptype' => $settings['preset']['maptype'],
'markers' => implode('|', $items),
'sensor' => 'false',
);
if (count($items) < 2) {
$parameters['zoom'] = $settings['preset']['zoom'];
}
$premier_id = variable_get('staticmap_google_premier', '');
if ($premier_id) {
$parameters['client'] = $premier_id;
}
$api_key = variable_get('staticmap_google_api_key', '');
if ($api_key) {
$parameters['key'] = $api_key;
}
return $parameters;
}