HERE iOS SDK Developer's Guide

NMAVenue3dContent

Class Summary

class NMAVenue3dContent

Derived from: NSObject

Contains POI (Point Of Interest) information of the spatial area in a venue.

Include: NMAKit.framework/headers/NMAVenue3dContent.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAVenue3dContent

[For complete information, see the section Class Details]

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, assign] NMAAddress address

The postal address of the spatial area

[readable, assign] NSDictionary< NSString *, NSObject * > *  customAttributes

The custom attributes of the spatial area

[readable, assign] NSString *  email

The email address related to holder of the spatial area

[readable, assign] NSString *  name

The human-readable name related to holder of the spatial area

[readable, assign] NSString *  parentCategoryId

The parent category identifier of the spatial area

[readable, assign] NSString *  phoneNumber

The phone number related to holder of the spatial area

[readable, assign] NSString *  placeCategoryId

The category identifier of the spatial area

[readable, assign] NSArray< NSString * > *  searchTags

The tags which describes the content holder

[readable, assign] NSString *  uniqueVenueId

The unique venue identifier of the spatial area

[readable, assign] NSString *  website

The URL address of the web site related to holder of the spatial area

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 POI (Point Of Interest) information of the spatial area in a venue.

Examples of included POI information are the street address, the access information, the search tags, the space type, the category.

Public Property Details

[readable, assign] NMAAddressaddress

The postal address of the spatial area.

See also:

NMAAddress.

[readable, assign] NSDictionary< NSString *, NSObject * > * customAttributes

The custom attributes of the spatial area. Can be nil if there is are no custom attributes for the spatial area. Attribute values may be of type NSNumber, NSString, NSArray, and NSDictionary.

[readable, assign] NSString * email

The email address related to holder of the spatial area. Can be nil if there is no email address for the spatial area.

[readable, assign] NSString * name

The human-readable name related to holder of the spatial area. This can be, for example, the name of the shop. Can be nil if there is no name for the spatial area.

[readable, assign] NSString * parentCategoryId

The parent category identifier of the spatial area. This information can be used for example to check type of the space: shopping, transportation-facility etc.

[readable, assign] NSString * phoneNumber

The phone number related to holder of the spatial area. Can be nil if there is no phone number for the spatial area.

[readable, assign] NSString * placeCategoryId

The category identifier of the spatial area. For example, this information can be used to check the type of a store, such as food and clothing.

See also:

spacesWithCategory:

[readable, assign] NSArray< NSString * > * searchTags

The tags which describes the content holder. For example, the tags for an electronics retailer may contain: television, phone, mobile, computer, and so on. The tags can help to search inside NMAVenue3dVenue for specific key words.

[readable, assign] NSString * uniqueVenueId

The unique venue identifier of the spatial area. This identifier is unique and constant for each spatial area and can't be changed in later data updates. Can be nil if there is no unique venue id for the spatial area.

[readable, assign] NSString * website

The URL address of the web site related to holder of the spatial area. Can be nil if there is no URL for the spatial area.

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