BaseWalkingPathOverlay

abstract class BaseWalkingPathOverlay

Base abstract class that provides some functionality for enabling Wayfinding visualization.

Inheritors

Constructors

Link copied to clipboard
constructor()
Default constrctor

Functions

Link copied to clipboard
open fun didTapAtCoordinate(location: LatLng)
Called when user taps on a point in the map.
Link copied to clipboard
open fun didTapUnitAtLocation(mapUnit: MapUnit, location: LatLng)
Called when users taps on a MapUnit in the map.
Link copied to clipboard
open fun fixCamera(waypathBounds: LatLngBounds, bearing: Float, animated: Boolean)
Adjust the camera zoom and position to show the given waypath bounds
Link copied to clipboard
open fun fixCameraToSegment(segment: WaypathSegment, bearing: Float)
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
Determine which other associated floors need to be visible based on the target floor.
Link copied to clipboard
abstract fun loadPathData()
Loads path data for the current waypath.
Link copied to clipboard
Called when a waypath segment is selected, and adjusting the map camera
abstract fun onSegmentSelected(segment: WaypathSegment, adjustsCamera: Boolean)
Called when a waypath segment is selected.
Link copied to clipboard
abstract fun removeMarkersAndPaths()
Removes markers and paths from the map.
Link copied to clipboard
open fun reset()
Clears everything and resets the values.
Link copied to clipboard
open fun setWaypathAndDirections(waypath: Waypath, directions: MapDirectionStepList)
Set waypath and directions, then loads the path
Link copied to clipboard
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

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var map: Map
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var waypath: Waypath
Link copied to clipboard