HERE iOS SDK Developer's Guide

NMAUrbanMobilityRouteSection

Class Summary

class NMAUrbanMobilityRouteSection

Derived from: NSObject

Represents information about a single section/segment of a NMAUrbanMobilityRoute, which is covered by a single NMAUrbanMobilityRouteSectionTransit section or is a pedestrian NMAUrbanMobilityRouteSectionWalk section.

Include: NMAKit.framework/headers/NMAUrbanMobilityRouteSection.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAUrbanMobilityRouteSection

[For complete information, see the section Class Details]

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, assign] NSArray< NMAUrbanMobilityAlert * > *  alerts

Array of associated NMAUrbanMobilityAlert

[readable, assign] NMAUrbanMobilityArrival arrival

Array of NMAUrbanMobilityArrival containing relevant departure object

[readable, assign] NMAUrbanMobilityDeparture departure

Array of NMAUrbanMobilityDeparture containing relevant departure object

[readable, assign] NSUInteger  distance

Distance in meters to cover by this section

[readable, assign] NSTimeInterval  duration

Expected duration in seconds to cover that distance

[readable, assign] NSArray< NMAUrbanMobilityFare * > *  fares

The array of NMAUrbanMobilityFare required for this particular segment

[readable, assign] NSArray< NMAGeoCoordinates * > *  geometry

Array ofNMAGeoCoordinates representing the geometry of this section

[readable, assign] NSArray< NMAUrbanMobilityIntermediateStop * > *  intermediateStops

The list of NMAUrbanMobilityIntermediateStop that are part of this transit stop

[readable, assign] NSArray< NMAUrbanMobilityManeuver * > *  maneuvers

Array of NMAUrbanMobilityManeuver for this section

[readable, assign] NSArray< NMAUrbanMobilityLink * > *  operatorDisclaimers

Array of NMAUrbanMobilityLink related to this section

[readable, assign] NSString *  sectionId

A unique id for this section

[readable, assign] BOOL  timeUncertain

Indicate if departure/arrival times are uncertain

[readable, assign] NMAUrbanMobilityTransportType   transportType

Type of transport which serves the departure (Bus, Tram, Train, etc)

Instance Method Summary

Table 2. Instance Methods
Instance Method Summary

-(nonnull instancetype) init

Class Method Summary

Table 3. Class Methods
Class Methods

+(nonnull instancetype) new

Class Details

Represents information about a single section/segment of a NMAUrbanMobilityRoute, which is covered by a single NMAUrbanMobilityRouteSectionTransit section or is a pedestrian NMAUrbanMobilityRouteSectionWalk section.

IMPORTANT: Urban Mobility routing is a Beta feature. The related classes are subject to change without notice.

Public Property Details

[readable, assign] NSArray< NMAUrbanMobilityAlert * > * alerts

Array of associated NMAUrbanMobilityAlert.

[readable, assign] NMAUrbanMobilityArrivalarrival

Array of NMAUrbanMobilityArrival containing relevant departure object.

[readable, assign] NMAUrbanMobilityDeparturedeparture

Array of NMAUrbanMobilityDeparture containing relevant departure object.

[readable, assign] NSUInteger distance

Distance in meters to cover by this section.

[readable, assign] NSTimeInterval duration

Expected duration in seconds to cover that distance.

[readable, assign] NSArray< NMAUrbanMobilityFare * > * fares

The array of NMAUrbanMobilityFare required for this particular segment.

[readable, assign] NSArray< NMAGeoCoordinates * > * geometry

Array ofNMAGeoCoordinates representing the geometry of this section.

[readable, assign] NSArray< NMAUrbanMobilityIntermediateStop * > * intermediateStops

The list of NMAUrbanMobilityIntermediateStop that are part of this transit stop.

[readable, assign] NSArray< NMAUrbanMobilityManeuver * > * maneuvers

Array of NMAUrbanMobilityManeuver for this section.

[readable, assign] NSArray< NMAUrbanMobilityLink * > * operatorDisclaimers

Array of NMAUrbanMobilityLink related to this section.

[readable, assign] NSString * sectionId

A unique id for this section.

[readable, assign] BOOL timeUncertain

Indicate if departure/arrival times are uncertain. It is true for estimated values and false if it comes from real time or time table data.

[readable, assign] NMAUrbanMobilityTransportType  transportType

Type of transport which serves the departure (Bus, Tram, Train, etc).

Instance Method Details

-(nonnull instancetype) init

Instances of this class should not be initialized directly

Class Method Details

+(nonnull instancetype) new

Instances of this class should not be initialized directly