HERE iOS SDK Developer's Guide

NMASignpostLocalizedLabel

Class Summary

class NMASignpostLocalizedLabel

Derived from: NSObject

Localized signpost information used for navigation (both audible and graphical/textual) and map display.

Include: NMAKit.framework/headers/NMASignpostLocalizedLabel.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMASignpostLocalizedLabel

[For complete information, see the section Class Details]

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, assign] NSString *  language

The three letter MARC code for the label language

[readable, assign] NSString *  routeDirection

The cardinal direction for the label

[readable, assign] NSString *  routeName

The route name/number of the label.

[readable, assign] NSString *  text

Auxiliary information for the label.

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

Localized signpost information used for navigation (both audible and graphical/textual) and map display.

In Europe, the label text is most relevant for guidance, while in the North America, both route name and direction information are most relevant.

Public Property Details

[readable, assign] NSString * language

The three letter MARC code for the label language.

[readable, assign] NSString * routeDirection

The cardinal direction for the label.

[readable, assign] NSString * routeName

The route name/number of the label.

Since the origin data is not always consistent it is recommended to concatenate the route name and route direction fields. For example, in some cases the direction is already contained in the route name and in others it is not.

[readable, assign] NSString * text

Auxiliary information for the label.

Typically the auxiliary information contains a destination name such as a city or a characteristic place (e.g. "airport").

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