HERE iOS SDK Developer's Guide

NMAStreetLevelSelectedObject

Class Summary

class NMAStreetLevelSelectedObject

Derived from: NSObject

NMAStreetLevelSelectedObject represents a street level object selected by a tap gesture (i.

Include: NMAKit.framework/headers/NMAStreetLevelSelectedObject.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAStreetLevelSelectedObject

[For complete information, see the section Class Details]

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, assign] NMAVector3d   normalVector

The normal vector of the NMAStreetLevelSelectedObject

[readable, assign] NMAGeoCoordinates position

The geographical location at which the NMAStreetLevelSelectedObject was selected

[readable, assign] NMAViewObject streetLevelObject

The NMAViewObject associated with this NMAStreetLevelSelectedObject

[readable, assign] CGPoint  textureCoordinates

The texture coordinates of the selected point of the NMAStreetLevelSelectedObject

Class Details

NMAStreetLevelSelectedObject represents a street level object selected by a tap gesture (i.e.: NMAStreetLevelViewDelegate::didSelectObject) or NMAStreetLevelView::streetLevelObjectsAtScreenPoint.

Note:

Not all object types will have valid values for all properties.

Public Property Details

[readable, assign] NMAVector3d  normalVector

The normal vector of the NMAStreetLevelSelectedObject.

[readable, assign] NMAGeoCoordinatesposition

The geographical location at which the NMAStreetLevelSelectedObject was selected.

Note:

The same object (building, billboard, etc.) will give different position values if it is selected or tapped in different places.

[readable, assign] NMAViewObjectstreetLevelObject

The NMAViewObject associated with this NMAStreetLevelSelectedObject. Possible object types are: NMAStreetLevelBillboard, NMAStreetLevelBuilding, NMAStreetLevelIcon, NMAStreetLevelLink and NMAStreetLevelRoute.

[readable, assign] CGPoint textureCoordinates

The texture coordinates of the selected point of the NMAStreetLevelSelectedObject. For example, if the object was tapped at its center, the texture coordinates would be (0.5, 0.5).