HereSDKRoute

@interface HereSDKRoute : NSObject

A response to a routeRequest

  • Polyline of the entire route

    Declaration

    Objective-C

    @property (readonly, nonatomic) HereSDKPolyline *_Nonnull polyline;

    Swift

    var polyline: HereSDKPolyline { get }
  • Geometry points of the route

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSArray<HereSDKRoutePoint *> *_Nonnull points;

    Swift

    var points: [HereSDKRoutePoint] { get }
  • Legs of the route

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSArray<HereSDKRouteLeg *> *_Nonnull routeLegs;

    Swift

    var routeLegs: [HereSDKRouteLeg] { get }
  • Distance of the entire route (in the units requested in HereSDKRouteRequest)

    Declaration

    Objective-C

    @property (readonly, nonatomic) float distance;

    Swift

    var distance: Float { get }
  • Estimated travel time for the entire route, in seconds

    Declaration

    Objective-C

    @property (readonly, nonatomic) float travelTime;

    Swift

    var travelTime: Float { get }
  • BCP47 compliant language code to use for text instructions. An error is returned if there are no matching supported languages. Optional; defaults to en-us.

    Declaration

    Objective-C

    @property (readonly, nonatomic) NSString *_Nonnull language;

    Swift

    var language: String { get }