function leaflet_widget_base_layers in Leaflet Widget for Geofield 7
Same name and namespace in other branches
- 7.2 leaflet_widget.module \leaflet_widget_base_layers()
2 calls to leaflet_widget_base_layers()
- leaflet_widget_field_widget_info in ./
leaflet_widget.module - Implements hook_field_widget_info().
- leaflet_widget_field_widget_settings_form in ./
leaflet_widget.module - Implements hook_field_widget_settings_form().
File
- ./
leaflet_widget.module, line 278
Code
function leaflet_widget_base_layers() {
$options = array();
if (module_exists('leaflet')) {
foreach (leaflet_map_get_info() as $id => $map) {
foreach ($map['layers'] as $layer_id => $layer) {
$options[$layer['urlTemplate']] = "{$id} - {$layer_id}";
}
}
}
return array_merge($options, module_invoke_all('leaflet_widget_base_layers'));
}