Indoor Selector Plugin
Plugin interface for indoor floor selector. Displays a vertical list of floors with navigation controls.
The plugin automatically subscribes to IndoorManager events and updates the UI when floor data is available. The UI is automatically shown/hidden based on indoor data availability.
Example usage:
// Configure the plugin (optional - defaults are provided)
mapView.indoorSelector.updateSettings {
enabled = true
}Functions
Add a floor selection listener to be notified when user selects a floor.
Bind a view instance
Get current indoorselector configuration.
Called when the plugin is first added to the map.
Provides all map delegate instances.
Called when a floor is selected by the user.
Provides a view instances returned in inflate after it's been added to the MapView.
Remove a previously added floor selection listener.
Update the list of available floors and the currently selected floor.
Update indoorselector configuration, the update will be applied to the plugin automatically.