zero.appdocs

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.