IndoorManeuver

public class IndoorManeuver
extension IndoorManeuver: NativeBase
extension IndoorManeuver: Hashable

Represents a maneuver within an indoor section.

  • The action type of this maneuver.

    Declaration

    Swift

    public var action: IndoorManeuverActions? { get }
  • The geographic coordinates of this maneuver.

    Declaration

    Swift

    public var coordinate: GeoCoordinates { get }
  • The offset of this maneuver from the start of the section.

    Declaration

    Swift

    public var offset: Int32 { get }
  • The section index this maneuver belongs to.

    Declaration

    Swift

    public var sectionIndex: Int32 { get }
  • The length of this maneuver in meters.

    Declaration

    Swift

    public var lengthInMeters: Float { get }
  • The duration to complete this maneuver.

    Declaration

    Swift

    public var duration: TimeInterval { get }
  • The vertical level index of this maneuver.

    Declaration

    Swift

    public var levelZIndex: Int32 { get }
  • The indoor space data for this maneuver. This will be not null if the IndoorManeuverAction is ENTER_ACTION or LEAVE_ACTION.

    Declaration

    Swift

    public var indoorSpaceData: IndoorSpaceData? { get }
  • The level change data for this maneuver. This will be not null if the IndoorManeuverAction is LEVEL_CHANGE_ACTION.

    Declaration

    Swift

    public var indoorLevelChangeData: IndoorLevelChangeData? { get }