public function MapProviderGoogle::presetFormAlter in Static Map 7
Preset form altering.
@inhetirdoc
Overrides MapProviderBase::presetFormAlter
File
- includes/
MapProviderGoogle.php, line 47 - Google provider.
Class
- MapProviderGoogle
- Class MapProviderGoogle
Code
public function presetFormAlter(&$form, &$form_state, $preset_data) {
$elements = array();
$elements['maptype'] = array(
'#type' => 'select',
'#title' => t('Map Type'),
'#default_value' => !empty($preset_data['maptype']) ? $preset_data['maptype'] : '',
'#options' => $this
->mapTypes(),
);
$elements['zoom'] = array(
'#type' => 'select',
'#title' => t('Zoom'),
'#options' => array(
'auto' => t('Automatic'),
) + drupal_map_assoc(range(0, 21)),
'#default_value' => isset($preset_data['zoom']) ? $preset_data['zoom'] : 'auto',
);
return $elements;
}