Classes

The following classes are available globally.

  • An foundational object that describes the route options. Currently used to support both the super MQRouteOptions and as a parameter for the RouteSummary service, as we support more options in the RouteSummary service we will transfer properties here.

    See more

    Declaration

    Objective-C

    @interface MQBaseRouteOptions : NSObject

    Swift

    class MQBaseRouteOptions : NSObject
  • Describes ETA (Estimated Time of Arrival)

    See more

    Declaration

    Objective-C

    @interface MQEstimatedTimeOfArrival : NSObject

    Swift

    class MQEstimatedTimeOfArrival : NSObject
  • Container of maximum, recommended and school zone collections of speed limit spans

    See more

    Declaration

    Objective-C

    @interface MQFeatures : NSObject

    Swift

    class MQFeatures : NSObject
  • This class simplifies creating lists of navigation instructions

    See more

    Declaration

    Objective-C

    @interface MQInstruction : NSObject

    Swift

    class MQInstruction : NSObject
  • The lane information is not currently enabled on backend.

    See more

    Declaration

    Objective-C

    @interface MQLaneInfo : NSObject

    Swift

    class MQLaneInfo : NSObject
  • Wrapper class to hold a primitive (C style) type array and count of items in the array

    See more

    Declaration

    Objective-C

    @interface MQLocationCoordinate2DArray : NSObject

    Swift

    class MQLocationCoordinate2DArray : NSObject
  • Information about position on the route

    See more

    Declaration

    Objective-C

    @interface MQLocationObservation : NSObject

    Swift

    class MQLocationObservation : NSObject
  • An object containing information about maneuver

    See more

    Declaration

    Objective-C

    @interface MQManeuver : NSObject

    Swift

    class MQManeuver : NSObject
  • The central object for managing Navigation-related activities for your app

    See more

    Declaration

    Objective-C

    @interface MQNavigationManager : NSObject

    Swift

    class MQNavigationManager : NSObject
  • Position span consisting of start and end positions.

    See more

    Declaration

    Objective-C

    @interface MQPositionSpan : NSObject

    Swift

    class MQPositionSpan : NSObject
  • An object that describes the prompt for the next maneuver

    See more

    Declaration

    Objective-C

    @interface MQPrompt : NSObject

    Swift

    class MQPrompt : NSObject
  • An object that describes the route provided from the MQNavigationManager

    See more

    Declaration

    Objective-C

    @interface MQRoute : NSObject

    Swift

    class MQRoute : NSObject
  • An object that describes the specific segment of a route to a single destination

    See more

    Declaration

    Objective-C

    @interface MQRouteLeg : NSObject

    Swift

    class MQRouteLeg : NSObject
  • An object that provides routes based on a starting point and set of locations, with options

    See more

    Declaration

    Objective-C

    @interface MQRouteService : NSObject

    Swift

    class MQRouteService : NSObject
  • An object that describes the traffic, route length and ETA

    See more

    Declaration

    Objective-C

    @interface MQRouteSummaryResponse : NSObject

    Swift

    class MQRouteSummaryResponse : NSObject
  • An object that describes the shape of a specific route. Used to draw polylines as overlays on a map

    See more

    Declaration

    Objective-C

    @interface MQShape : NSObject

    Swift

    class MQShape : NSObject
  • An object that provides sub-arrays from coordinates from a span

    See more

    Declaration

    Objective-C

    @interface MQShapeSegmenter : NSObject

    Swift

    class MQShapeSegmenter : NSObject
  • An object that describes the speed limit

    See more

    Declaration

    Objective-C

    @interface MQSpeedLimit : NSObject

    Swift

    class MQSpeedLimit : NSObject
  • An object that provides the ETA and traffic conditions for a specific route

    See more

    Declaration

    Objective-C

    @interface MQTraffic : NSObject

    Swift

    class MQTraffic : NSObject