HERE iOS SDK Developer's Guide

NMAUrbanMobilityManeuver

Class Summary

class NMAUrbanMobilityManeuver

Derived from: NSObject

contains all information about walk maneuver, which is a part of journey.

Include: NMAKit.framework/headers/NMAUrbanMobilityManeuver.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAUrbanMobilityManeuver

[For complete information, see the section Class Details]

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, assign] NMAManeuverAction   action

Gets the action for this maneuver

[readable, assign] NMAGeoBoundingBox boundingBox

Gets the NMAGeoBoundingBox of the maneuver - the smallest rectangle that contains maneuver geometry

[readable, assign] NMAUrbanMobilityManeuverDirection   direction

Gets maneuver direction hint

[readable, assign] NSUInteger  distance

The distance from the start of the route to the maneuver, in meters

[readable, assign] NSTimeInterval  duration

Gets duration - the amount of time in seconds for a single maneuver

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

Array of NMAGeoCoordinates representing the geometry of this section

[readable, assign] NSString *  instruction

Gets verbal description of maneuver

[readable, assign] NSString *  nextRoadName

Name of the next road in the route that the maneuver is heading toward

[readable, assign] NSString *  nextRoadNumber

Number of the road (such as A5, B49, 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

contains all information about walk maneuver, which is a part of journey.

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

Public Property Details

[readable, assign] NMAManeuverAction  action

[readable, assign] NMAGeoBoundingBoxboundingBox

[readable, assign] NMAUrbanMobilityManeuverDirection  direction

[readable, assign] NSUInteger distance

The distance from the start of the route to the maneuver, in meters.

[readable, assign] NSTimeInterval duration

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

Array of NMAGeoCoordinates representing the geometry of this section.

[readable, assign] NSString * instruction

Gets verbal description of maneuver.

Note:

It is localized to the locale of the region. If given language is not supported English version is returned.

[readable, assign] NSString * nextRoadName

Name of the next road in the route that the maneuver is heading toward. nil if not available.

Note:

It is localized to the locale of the region. If given language is not supported English version is returned.

[readable, assign] NSString * nextRoadNumber

Number of the road (such as A5, B49, etc.) towards which the maneuver is heading. nil if not available.

Note:

It is localized to the locale of the region. If given language is not supported English version is returned.

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