Vector Walking Path Overlay
Concrete class for enabling wayfinding visualization with vector maps.
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
This method populates the marker and paths list, but doesn't add them to the map.
Link copied to clipboard
Called when a waypath segment is selected, and adjusting the map camera
Clears previous highlighted step and creates a new polyline/arrowhead for current segment.
Link copied to clipboard
Remove wayfinding markers and paths from the map
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Set waypath and directions, and load path data
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
This method: Displays all waypoints and paths for debugging purposes if 'displayAllWaypoints' is set to true.
Link copied to clipboard
open fun togglePathForFloors(indoorFloors: List<MapBuildingFloor>, outdoorFloors: List<MapOutdoorBuildingFloor>)
Show waypath for the selected list of floors