HERE iOS SDK Developer's Guide

NMAStreetLevelIcon

Class Summary

class NMAStreetLevelIcon

Derived from: NMAStreetLevelIconBase

NMAStreetLevelIcon is a concrete implementation of NMAStreetLevelIconBase used to place images in an NMAStreetLevelView.

Include: NMAKit.framework/headers/NMAStreetLevelIcon.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAStreetLevelIcon

[For complete information, see the section Class Details]

Instance Method Summary

Table 1. Instance Methods
Instance Method Summary

-(id) initWithGeoCoordinates:( NMAGeoCoordinates *) coordinates icon:( NMAImage *) icon

Initializes a NMAStreetLevelIcon instance with the specified NMAGeoCoordinates and NMAImage for the displayed icon

-(id) initWithGeoCoordinates:( NMAGeoCoordinates *) coordinates image:(UIImage *) image

Initializes a NMAStreetLevelIcon instance with the specified NMAGeoCoordinates and UImage for the displayed icon

Class Method Summary

Table 2. Class Methods
Class Methods

+(id) streetLevelIconWithGeoCoordinates:( NMAGeoCoordinates *) coordinates icon:( NMAImage *) icon

A convenience method to construct an NMAStreetLevelIcon at the specified coordinates and with an NMAImage icon

+(id) streetLevelIconWithGeoCoordinates:( NMAGeoCoordinates *) coordinates image:(UIImage *) image

A convenience method to construct an NMAStreetLevelIcon at the specified coordinates and with a UIImage icon

Class Details

NMAStreetLevelIcon is a concrete implementation of NMAStreetLevelIconBase used to place images in an NMAStreetLevelView.

Instance Method Details

-(id) initWithGeoCoordinates:( NMAGeoCoordinates *) coordinates icon:( NMAImage *) icon

Initializes a NMAStreetLevelIcon instance with the specified NMAGeoCoordinates and NMAImage for the displayed icon.

Parameters:

  • coordinates

    A NMAGeoCoordinates representing the map coordinates for displaying the NMAStreetLevelIcon

  • icon

    A NMAImage representing the icon for the NMAStreetLevelIcon

Returns:

The NMAStreetLevelIcon. Nil if NMAImage for the displayed icon is nil.

-(id) initWithGeoCoordinates:( NMAGeoCoordinates *) coordinates image:(UIImage *) image

Initializes a NMAStreetLevelIcon instance with the specified NMAGeoCoordinates and UImage for the displayed icon.

Parameters:

  • coordinates

    A NMAGeoCoordinates representing the map coordinates for displaying the NMAStreetLevelIcon

  • image

    A UIImage to use to create the NMAImage marker of the icon.

Returns:

The NMAStreetLevelIcon Nil if UImage for the displayed icon is nil.

Class Method Details

+(id) streetLevelIconWithGeoCoordinates:( NMAGeoCoordinates *) coordinates icon:( NMAImage *) icon

A convenience method to construct an NMAStreetLevelIcon at the specified coordinates and with an NMAImage icon.

Parameters:

+(id) streetLevelIconWithGeoCoordinates:( NMAGeoCoordinates *) coordinates image:(UIImage *) image

A convenience method to construct an NMAStreetLevelIcon at the specified coordinates and with a UIImage icon.

Parameters: