public static function LeafletWidgetSettingsTrait::defaultSettings in Leaflet Widget for Geofield 8.2
File
- src/
LeafletWidgetSettingsTrait.php, line 15
Class
- LeafletWidgetSettingsTrait
- Trait LeafletWidgetSettingsTrait.
Namespace
Drupal\leaflet_widgetCode
public static function defaultSettings() {
$base_layers = self::getLeafletMaps();
return [
'map' => [
'leaflet_map' => array_shift($base_layers),
'height' => 300,
'center' => [
'lat' => 0.0,
'lon' => 0.0,
],
'auto_center' => TRUE,
'zoom' => 10,
'locate' => TRUE,
'scroll_zoom_enabled' => TRUE,
'fullscreen_control' => TRUE,
],
'input' => [
'show' => TRUE,
'readonly' => FALSE,
],
'toolbar' => [
'position' => 'topright',
'drawMarker' => TRUE,
'drawPolyline' => TRUE,
'drawRectangle' => TRUE,
'drawPolygon' => TRUE,
'drawCircle' => FALSE,
'drawCircleMarker' => FALSE,
'editMode' => TRUE,
'dragMode' => TRUE,
'cutPolygon' => FALSE,
'removalMode' => TRUE,
],
];
}