Map
Presentations
v1.0
zero-schema
An OpenStreetMap-backed map: no API keys, works on every platform. Replaced GoogleMap. The tile provider is just a URL — point TileUrl at a self-hosted or commercial provider for production traffic.
Required fields
PresentationType
Properties
PresentationType
string
required
A pannable, zoomable map centered on Lat/Lng with optional markers.
Allowed Map
Lat
number, object
optional
Latitude of the initial center. Accepts a responsive value map ({"sm": …, "md": …, "lg": …}).
Lng
number, object
optional
Longitude of the initial center. Accepts a responsive value map ({"sm": …, "md": …, "lg": …}).
Zoom
number, object
optional
Initial zoom level. Defaults to 13. Accepts a responsive value map ({"sm": …, "md": …, "lg": …}).
Height
number, object
optional
Map height in logical pixels. Defaults to 300. Accepts a responsive value map ({"sm": …, "md": …, "lg": …}).
TileUrl
string
optional
Tile server URL template with {z}/{x}/{y}. Defaults to the OpenStreetMap public server (fair-use; attribution is always rendered).
Markers
array
optional
Pins to drop: objects with Lat, Lng, and an optional Label.