Appearance
Interface: MapInstance
Opaque reference representing a running map instance. Returned by init(). The Mapsted Maps JavaScript API is module-scoped (single map per page); MapInstance provides a handle for destroy() and state queries.
Methods
destroy()
ts
destroy(): Promise<void>;Destroy this map instance, removing the iframe and clearing all state.
Returns
Promise<void>
getState()
ts
getState(): Promise<MapState>;Get a snapshot of the current state.
Returns
Promise<MapState>
isReady()
ts
isReady(): Promise<boolean>;Check if this map instance is ready for commands.
Returns
Promise<boolean>
subscribe()
ts
subscribe(handler): Unsubscribe;Subscribe to state changes. Returns an unsubscribe function.
Parameters
| Parameter | Type |
|---|---|
handler | (state) => void |