The Map widget displays an object set or object data as a configurable, interactive, geospatial visualization. This widget shares many core capabilities with the Map application. For more details on layer configuration and interacting with complex geospatial data, see the Map documentation.
Map visualizations are comprised of three types of layers:
The Map widget supports map rendering with MapboxGL ↗. If WebGL is not supported in a user’s browser, consider using the Map [Legacy] widget.
Below are some examples of maps with various layer configurations:
Users can configure the map object layers using two different options:
Local configuration (recommended): build and modify the contents and style of the map within the Workshop widget editor
Import map template: select an existing map template resource to use in your module, and map variables to the corresponding input parameters.
In the widget editor, select Add object layer to add a new layer to the map. Then, open the newly created layer, and create a new object set variable or reuse an existing one under Input object set. Once added, the new object layer will populate on the map.
With local configuration, layer settings can be completely controlled from the widget editor:
In addition to object layers, the local configuration editor also allows users to add overlay layers. These overlays are created in the map layer editor.
The base layer picker controls the default background map imagery. When the Show base layer picker toggle is enabled, users can edit the base map from the Map widget interface.
For information about using an existing resource to configure a Map widget, see how to embed a map template in a Workshop module.
Timestamp
or Date
.Timestamp
or Date
.