Package-level declarations
Types
Link copied to clipboard
A structure that defines a conditional speed limit
Link copied to clipboard
Contains all the informations related to an administrative area (boundary).
Link copied to clipboard
Encapsulates the result of a Map-Matching operation See roadMatch
Link copied to clipboard
The GeoRoadLocation class represents a position (X,Y) on a road element.
Link copied to clipboard
A class that defines a Waypoint.
Link copied to clipboard
Link copied to clipboard
Contains network information of a road segment note: positive direction refers to the direction of road's geometry and negative direction to opposite direction
Link copied to clipboard
open class Waypoint(lon: Double, lat: Double, val heading: Double = Double.NaN, val transportationMode: TranspMode = TranspMode.PASSENGER_CAR, val radius: Int = 0, var alertRadius: Int = 50, val avoidUTurn: WaypointStatus = WaypointStatus.UNDEF, var useStartAngle: WaypointStatus = WaypointStatus.UNDEF, val useStopRoadSide: WaypointStatus = WaypointStatus.UNDEF, val ignoreTrafficDirection: Boolean = false, val ignoreRoadBlocks: Boolean = false, val ignoreRestrictions: Boolean = false, val ignorePoint: Boolean = false, val ignoreVehicleProfile: Boolean = false, val stopTime: Int = 0, val maxDrivingSpeed: Int = 0, val offroadPolyline: List<GeoPoint>? = null) : GeoPoint
Defines a Waypoint which is a GeoPoint plus additional properties that can impact the routing algorithm. For instance, the radius which defines the distance under which the routing algorithm considers that the waypoint is reached.
Link copied to clipboard
Defines the status of waypoint status like avoid U-turn