geolocation_leaflet.map_features.schema.yml in Geolocation Field 8.3
Same filename and directory in other branches
  modules/geolocation_leaflet/config/schema/geolocation_leaflet.map_features.schema.yml
File
modules/geolocation_leaflet/config/schema/geolocation_leaflet.map_features.schema.ymlView source
- plugin.plugin_configuration.geolocation.map_feature.leaflet_marker_popup:
 -   type: geolocation.map_feature_settings
 -   label: 'Marker Popup'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         info_auto_display:
 -           type: boolean
 -           label: 'Show info window on map start'
 -         max_width:
 -           type: integer
 -           label: 'Popup max width'
 -         min_width:
 -           type: integer
 -           label: 'Popup min width'
 -         max_height:
 -           type: integer
 -           label: 'Popup max height'
 -         auto_pan:
 -           type: boolean
 -           label: 'Popup auto pan'
 -         keep_in_view:
 -           type: boolean
 -           label: 'Popup keep in view'
 -         close_button:
 -           type: boolean
 -           label: 'Popup close button'
 -         auto_close:
 -           type: boolean
 -           label: 'Popup auto close'
 -         close_on_escape_key:
 -           type: boolean
 -           label: 'Popup close with escape'
 -         class_name:
 -           type: string
 -           label: 'Popup class name'
 - 
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_marker_clusterer:
 -   type: geolocation.map_feature_settings
 -   label: 'Marker Clusterer'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         cluster_settings:
 -           type: mapping
 -           label: 'Cluster Settings'
 -           mapping:
 -             show_coverage_on_hover:
 -               type: boolean
 -               label: 'Setting'
 -             zoom_to_bounds_on_click:
 -               type: boolean
 -               label: 'Setting'
 -         disable_clustering_at_zoom:
 -           type: integer
 -           label: 'Max Zoom for clustering'
 -         custom_marker_settings:
 -           type: string
 -           label: 'Custom Marker Settings'
 - 
 - geolocation.map_feature_settings.leaflet.control:
 -   type: geolocation.map_feature_settings
 -   label: 'Control Element'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         position:
 -           type: string
 -           label: 'Position'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_control_zoom:
 -   type: geolocation.map_feature_settings.leaflet.control
 -   label: 'Control Zoom'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_control_fullscreen:
 -   type: geolocation.map_feature_settings.leaflet.control
 -   label: 'Control Fullscreen'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_control_geocoder:
 -   type: geolocation.map_feature_settings.leaflet.control
 -   label: 'Control Geocoder'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         geocoder:
 -           type: string
 -           label: 'Geocoder'
 -         settings:
 -           type: geolocation.geocoder.[%parent.geocoder]
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_control_locate:
 -   type: geolocation.map_feature_settings.leaflet.control
 -   label: 'Control Locate'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_control_recenter:
 -   type: geolocation.map_feature_settings.leaflet.control
 -   label: 'Control Recenter'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_control_attribution:
 -   type: geolocation.map_feature_settings.leaflet.control
 -   label: 'Control Attribution'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         prefix:
 -           type: string
 -           label: 'Prefix'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_control_scale:
 -   type: geolocation.map_feature_settings.leaflet.control
 -   label: 'Control Scale'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         metric:
 -           type: boolean
 -           label: 'Metric'
 -         imperial:
 -           type: boolean
 -           label: 'Imperial'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_control_layer:
 -   type: geolocation.map_feature_settings.leaflet.control
 -   label: 'Control Layer'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         default_label:
 -           type: string
 -           label: 'Label'
 -         tile_layer_providers:
 -           type: sequence
 -           label: 'Providers'
 -           sequence:
 -             type: sequence
 -             label: 'MapType'
 -             sequence:
 -               type: mapping
 -               label: 'Enabled'
 -               mapping:
 -                 checkbox:
 -                   type: boolean
 -                   label: 'Enabled'
 -                 label:
 -                   type: string
 -                   label: 'Label'
 -         tile_providers_options:
 -           type: sequence
 -           label: 'Providers'
 -           sequence:
 -             type: geolocation.map_feature_settings.leaflet.tile_layer_provider.[%key]
 -             label: 'Provider Options'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_marker_icon:
 -   type: geolocation.map_feature_settings
 -   label: 'Marker Icon'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         marker_shadow_path:
 -           type: string
 -           label: 'Shadow Path'
 -         marker_icon_path:
 -           type: string
 -           label: 'Icon path'
 -         icon_size:
 -           type: mapping
 -           label: 'Icon Size'
 -           mapping:
 -             width:
 -               type: integer
 -               label: 'Width'
 -             height:
 -               type: integer
 -               label: 'Height'
 -         icon_anchor:
 -           type: mapping
 -           label: 'Icon Anchor'
 -           mapping:
 -             x:
 -               type: integer
 -               label: 'Width'
 -             y:
 -               type: integer
 -               label: 'Height'
 -         popup_anchor:
 -           type: mapping
 -           label: 'Popup Anchor'
 -           mapping:
 -             x:
 -               type: integer
 -               label: 'Width'
 -             y:
 -               type: integer
 -               label: 'Height'
 -         shadow_size:
 -           type: mapping
 -           label: 'Shadow Size'
 -           mapping:
 -             width:
 -               type: integer
 -               label: 'Width'
 -             height:
 -               type: integer
 -               label: 'Height'
 -         shadow_anchor:
 -           type: mapping
 -           label: 'Shadow Anchor'
 -           mapping:
 -             x:
 -               type: integer
 -               label: 'Width'
 -             y:
 -               type: integer
 -               label: 'Height'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_marker_zoom_and_animate:
 -   type: geolocation.map_feature_settings
 -   label: 'Marker zoom and animate'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         marker_zoom_anchor_id:
 -           type: string
 -           label: 'Anchor ID'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_max_bounds:
 -   type: geolocation.map_feature_settings
 -   label: 'Max Bounds'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         north:
 -           type: float
 -           label: 'North'
 -         south:
 -           type: float
 -           label: 'South'
 -         east:
 -           type: float
 -           label: 'East'
 -         west:
 -           type: float
 -           label: 'West'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_custom_tile_layer:
 -   type: geolocation.map_feature_settings
 -   label: 'Custom Tile Layer'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         tile_layer_url:
 -           type: string
 -           label: 'Url'
 -         tile_layer_attribution:
 -           type: string
 -           label: 'Attribution'
 -         tile_layer_subdomains:
 -           type: string
 -           label: 'Subdomains'
 -         tile_layer_zoom:
 -           type: integer
 -           label: 'Zoom'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_tile_layer:
 -   type: geolocation.map_feature_settings
 -   label: 'Tile Layer'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         tile_layer_provider:
 -           type: string
 -           label: 'Overlay'
 -         tile_provider_options:
 -           type: sequence
 -           label: 'Provider Options'
 -           sequence:
 -             type: geolocation.map_feature_settings.leaflet.tile_layer_provider.[%key]
 -             label: 'Provider Options'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_tile_layer_overlay:
 -   type: geolocation.map_feature_settings
 -   label: 'Tile Layer Overlay'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         tile_layer_overlay:
 -           type: string
 -           label: 'Overlay'
 -         tile_overlay_options:
 -           type: mapping
 -           label: 'Options'
 -           mapping:
 -             apiKey:
 -               type: string
 -               label: 'API key'
 - 
 - plugin.plugin_configuration.geolocation.map_feature.leaflet_wms:
 -   type: geolocation.map_feature_settings
 -   label: 'Leaflet WMS'
 -   mapping:
 -     settings:
 -       type: mapping
 -       label: 'Settings'
 -       mapping:
 -         url:
 -           type: string
 -           label: 'Url'
 -         version:
 -           type: string
 -           label: 'Version'
 -         layers:
 -           type: string
 -           label: 'Layers'
 -         styles:
 -           type: string
 -           label: 'Styles'
 -         srs:
 -           type: string
 -           label: 'SRS'
 -         format:
 -           type: string
 -           label: 'Format'
 -         transparent:
 -           type: boolean
 -           label: 'Transparent'
 -         identify:
 -           type: boolean
 -           label: 'Identify'