IndoorRoutePlace
public struct IndoorRoutePlace : Hashable
Represents a place within an indoor route.
-
The type of the route place.
Declaration
Swift
public var type: RoutePlaceType -
Geographic coordinates of the place.
Declaration
Swift
public var coordinates: GeoCoordinates -
The vertical level index of this indoor location.
Declaration
Swift
public var levelZIndex: Int32 -
The venue identifier of this indoor location.
Declaration
Swift
public var venueId: String -
The level identifier of this indoor location.
Declaration
Swift
public var levelId: String -
The location name (if available).
Declaration
Swift
public var name: String? -
Index of the corresponding waypoint in the request (if this place corresponds to a user-provided waypoint).
Declaration
Swift
public var waypointIndex: Int32? -
Original location from the request (if different from the matched location). This is populated when the routing service snaps the waypoint to a different location.
Declaration
Swift
public var originalLocation: IndoorOriginalLocation? -
Creates a new instance.
Declaration
Swift
public init(type: RoutePlaceType, coordinates: GeoCoordinates, levelZIndex: Int32, venueId: String, levelId: String, name: String? = nil, waypointIndex: Int32? = nil, originalLocation: IndoorOriginalLocation? = nil)