OptionaltargetHTML element ID for the map container.
OptionalidAlias for target (legacy).
OptionalboundsGeographic bounds: [[south, west], [north, east]]. Required.
OptionalcenterInitial map center [lat, lng].
OptionalzoomInitial zoom level.
OptionalmaxMaximum zoom level.
OptionalminMinimum zoom level.
OptionalinitialCeiling on the zoom of the INITIAL framing: a map that starts on an extent — bounds, or
the view.bounds of the start theme — never frames closer. Only a declared key caps;
it caps neither the user's zoom nor a later theme switch. Also the zoom the map is
created at, a moment before that framing (absent: maxZoom, then 12).
OptionalpaddingRoom in pixels kept around an extent the map frames — at start and for a theme's view.
[horizontal, vertical]: left and right, then top and bottom; an entry
that is not a number gives 50.0 to the edges it omits.Absent, every edge gets 50. The profile schema also admits an array of three or four numbers, but only the first two are read — this type refuses the longer forms.
OptionalpositionWhen true, restricts panning/zooming to bounds.
OptionalboundsDegree by which bounds are padded when positionFixed is true. Default 0.3.
OptionalmapNot read. The profile key is the ROOT mapOptions block (the profile's core features file),
whose one key, preserveDrawingBuffer, the boot forwards to the engine; the profile
schema refuses map.mapOptions. To pass options yourself, use mapOptions of
GeoLeaf.init().
Map configuration section