Base Walking Path Overlay
Base abstract class that provides some functionality for enabling Wayfinding visualization.
Inheritors
Functions
Link copied to clipboard
Called when user taps on a point in the map.
Link copied to clipboard
Called when users taps on a MapUnit in the map.
Link copied to clipboard
Adjust the camera zoom and position to show the given waypath bounds
Link copied to clipboard
Adjusts the camera zoom and position to show the given waypath segment
Link copied to clipboard
Adjusts the camera zoom and position to the entire waypath on the current floor.
Link copied to clipboard
open fun getActiveFloorsForFloor(targetFloor: BaseMapBuildingFloor): Map<String, Collection<out BaseMapBuildingFloor>>
Determine which other associated floors need to be visible based on the target floor.
Link copied to clipboard
Loads path data for the current waypath.
Link copied to clipboard
Called when a waypath segment is selected, and adjusting the map camera
Called when a waypath segment is selected.
Link copied to clipboard
Removes markers and paths from the map.
Link copied to clipboard
Set waypath and directions, then loads the path
Link copied to clipboard
open fun showDebugWaypointsForFloors(@NonNull indoorFloors: List<MapBuildingFloor>, @NonNull outdoorFloors: List<MapOutdoorBuildingFloor>)
Display all waypoints and paths on the map for the specified floors
Link copied to clipboard
abstract fun togglePathForFloor(indoorFloor: MapBuildingFloor, outdoorFloor: MapOutdoorBuildingFloor)
Shows waypath for the selected floors.
Link copied to clipboard
abstract fun togglePathForFloors(indoorFloors: List<MapBuildingFloor>, outdoorFloors: List<MapOutdoorBuildingFloor>)
Shows waypath for the selected list of floors