function geofield_ymap_filter_settings in Geofield Yandex Maps 7
Filter settings callback.
1 string reference to 'geofield_ymap_filter_settings'
- geofield_ymap_filter_info in ./
geofield_ymap.filter.inc - Implements hook_filter_info().
File
- ./
geofield_ymap.filter.inc, line 29
Code
function geofield_ymap_filter_settings($form, &$form_state, $filter, $format, $defaults, $filters) {
$filter->settings += $defaults;
$settings['map_type'] = array(
'#type' => 'select',
'#title' => t('Map type'),
'#options' => _geofield_ymap_get_map_types(),
'#default_value' => $filter->settings['map_type'],
);
$settings['map_center'] = array(
'#type' => 'textfield',
'#title' => t('Map center'),
'#default_value' => $filter->settings['map_center'],
'#size' => 30,
);
$settings['map_zoom'] = array(
'#type' => 'textfield',
'#title' => t('Map zoom'),
'#default_value' => $filter->settings['map_zoom'],
'#size' => 5,
);
$settings['map_auto_centering'] = array(
'#type' => 'checkbox',
'#title' => t('Map auto centering'),
'#default_value' => $filter->settings['map_auto_centering'],
);
$settings['map_auto_zooming'] = array(
'#type' => 'checkbox',
'#title' => t('Map auto zooming'),
'#default_value' => $filter->settings['map_auto_zooming'],
);
$settings['map_clusterize'] = array(
'#type' => 'checkbox',
'#title' => t('Clusterize placemarks'),
'#default_value' => $filter->settings['map_clusterize'],
);
return $settings;
}