title: $:/plugins/tiddlywiki/geospatial/docs/geomap caption: geomap widget tags: $:/tags/GeospatialDocs !! `<$geomap>` widget The `<$geomap>` widget displays an interactive map using [[Leaflet.js|https://leafletjs.com/]]. The following attributes are supported: |!Attribute |!Description | |''state'' |The title of a state tiddler used to track the state of the map in the `zoom`, `long` and `lat` fields | |''layers'' |A filter identifying the GeoJSON layer tiddlers to be displayed on the map | |''markers'' |A filter identifying the GeoJSON marker tiddlers to be displayed on the map | !! Examples <$testcase> <$data title="Description" text="Map with state preservation" /> <$data title="Output" text="""<$geomap state=<> /> """/> <$data $tiddler="$:/plugins/tiddlywiki/geospatial"/> <$testcase> <$data title="Description" text="Map with geomarkers" /> <$data title="Oxford" tags="$:/tags/GeoMarker" caption="Oxford" lat="51.751944" long="-1.257778" alt="0" text="""This is Oxford!"""/> <$data title="Output" text="""<$geomap state=<> markers="[all[tiddlers+shadows]tag[$:/tags/GeoMarker]]" /> """/> <$data $tiddler="$:/plugins/tiddlywiki/geospatial"/>