Legend

The legend object shows the legend of the layers that are displayed in the map.

../../../../../_images/legend1.png

Configuration

../../../../../_images/legend_configuration1.png

You need a button to show this element. See Button for inherited configuration options.

YAML-Definition:

tooltip: 'Legend'                    # text to use as tooltip
elementType: dialog                  # dialog/blockelement, default is dialog
autoOpen: true                       # true/false open when application is started, default is true
displayType: list                    # accordion/list type of display, default is list
target: ~                            # Id of Map element to query
hideEmptyLayer: true                 # true/false hide when no legend is available, default is true
generateGetLegendGraphicUrl: false   # true/false generate GetLegendGraphic-Url if the operation GetLegendGraphic is supported, default is false
showWmsTitle: true                   # true/false show WMS title, default is true
showLayerTitle: true                 # true/false show layer title, default is true
showGroupedLayerTitle: true          # true/false show group title for grouped layers, default is true

Class, Widget & Style

  • Class: Mapbender\CoreBundle\Element\Legend
  • Widget: mapbender.element.legend.js
  • Style: mapbender.element.legend.css

HTTP Callbacks

None.

JavaScript API

open

Shows the legend.

JavaScript Signals

None.