function geofield_field_formatter_info in Geofield 7
Same name and namespace in other branches
- 7.2 geofield.formatters.inc \geofield_field_formatter_info()
Implements hook_field_formatter_info().
File
- ./
geofield.formatters.inc, line 11 - Drupal field formatter hooks and helper functions.
Code
function geofield_field_formatter_info() {
$formatters = array(
'geofield_wkt' => array(
'label' => t('Well Known Text (WKT)'),
'field types' => array(
'geofield',
),
'settings' => array(
'data' => 'full',
),
),
'geofield_geojson' => array(
'label' => t('GeoJSON'),
'field types' => array(
'geofield',
),
'settings' => array(
'data' => 'full',
),
),
'geofield_kml' => array(
'label' => t('KML'),
'field types' => array(
'geofield',
),
'settings' => array(
'data' => 'full',
),
),
'geofield_gpx' => array(
'label' => t('GPX'),
'field types' => array(
'geofield',
),
'settings' => array(
'data' => 'full',
),
),
'geofield_latlon' => array(
'label' => t('Latitude/Longitude'),
'field types' => array(
'geofield',
),
'settings' => array(
'data' => 'full',
'format' => 'decimal_degrees',
'labels' => 1,
),
),
'geofield_lat' => array(
'label' => t('Latitude Only'),
'field types' => array(
'geofield',
),
'settings' => array(
'data' => 'full',
'format' => 'decimal_degrees',
),
),
'geofield_lon' => array(
'label' => t('Longitude Only'),
'field types' => array(
'geofield',
),
'settings' => array(
'data' => 'full',
'format' => 'decimal_degrees',
),
),
'geofield_geo_type' => array(
'label' => t('Geometry Type'),
'field types' => array(
'geofield',
),
'settings' => array(
'data' => 'full',
),
),
);
if (module_exists('openlayers')) {
$formatters['geofield_openlayers'] = array(
'label' => t('OpenLayers'),
'field types' => array(
'geofield',
),
'settings' => array(
'data' => 'full',
'map_preset' => 'geofield_formatter_map',
),
);
}
// Accessibility formatters for blind users with screen-readers
$formatters['geofield_def_list'] = array(
'label' => t('Definition List (Accessibility)'),
'field types' => array(
'geofield',
),
'settings' => array(
'data' => '',
'address' => 0,
),
);
$formatters['geofield_description'] = array(
'label' => t('Decriptive Text (Accessibility)'),
'field types' => array(
'geofield',
),
'settings' => array(
'data' => '',
'address' => 0,
),
);
return $formatters;
}