function sarnia_openlayers_layers in Sarnia 7
Implements hook_openlayers_layers().
Provide a placeholder layer so raw feature data can be pushed into a map when rendering Sarnia's "OpenLayers map" field formatter.
File
- ./
sarnia.openlayers.inc, line 74 - Provide default maps and layers for integration with OpenLayers (http://drupal.org/project/openlayers)
Code
function sarnia_openlayers_layers() {
$layers = array();
$layer = new stdClass();
$layer->disabled = FALSE;
$layer->api_version = 1;
$layer->name = 'sarnia_formatter_layer';
$layer->title = 'Sarnia Formatter';
$layer->description = 'Placeholder for data from the Sarnia "OpenLayers map" field formatter.';
$layer->data = array(
'layer_type' => 'openlayers_layer_type_raw',
'projection' => array(
'EPSG:3857',
),
'displayProjection' => array(
'EPSG:4326',
),
'baselayer' => FALSE,
'vector' => TRUE,
'features' => array(),
);
$layers[$layer->name] = $layer;
return $layers;
}