public function ip_geoloc_plugin_style_map::option_definition in IP Geolocation Views & Maps 7
Set default map options.
Overrides views_plugin_style::option_definition
File
- views/
ip_geoloc_plugin_style_map.inc, line 17
Class
Code
public function option_definition() {
$options = parent::option_definition();
$latitude = module_exists('location') ? 'location_latitude' : 'ip_geoloc_latitude';
// For field-based modules.
$longitude = module_exists('location') ? 'location_longitude' : ($latitude == 'ip_geoloc_latitude' ? 'ip_geoloc_longitude' : $latitude);
$options['ip_geoloc_views_plugin_latitude'] = array(
'default' => $latitude,
);
$options['ip_geoloc_views_plugin_longitude'] = array(
'default' => $longitude,
);
$options['differentiator'] = array(
'contains' => array(
'differentiator_field' => array(
'default' => '',
),
),
);
$options['default_marker_color'] = array(
'default' => '',
);
$options['center_option'] = array(
'default' => IP_GEOLOC_MAP_CENTER_ON_FIRST_LOCATION,
);
$options['visitor_marker'] = array(
'default' => '<none>',
);
$options['gps_roles'] = array(
'default' => array(
DRUPAL_ANONYMOUS_RID => DRUPAL_ANONYMOUS_RID,
DRUPAL_AUTHENTICATED_RID => DRUPAL_AUTHENTICATED_RID,
),
);
$options['map_options'] = array(
'default' => '',
);
$options['map_div_style'] = array(
'default' => '',
);
$options['empty_map_center'] = array(
'default' => '',
);
$options['open_balloons'] = array(
'default' => '',
);
return $options;
}