HERE iOS SDK Developer's Guide

NMA Venue Maps 3D

Group Summary

group NMA Venue Maps 3D

The Venue Maps 3D group provides classes, protocols, and enumerations for representing a group of public buildings in a map.

[For complete information, see the section Group Details]

Nested Classes

Public Enumeration Summary

Table 2. Public Enumerations
Public Enumerations

NMAVenue3dBaseLocationType

NMAVenue3dDeselectEvent

Represents values that describe the source which has called deselection of the venue.

NMAVenue3dRouteActionType

Represents values that describe the possible enter/exit actions.

NMAVenue3dRouteConnectorType

Represents values that describe a connector type from one space to other.

NMAVenue3dRouteSectionType

Represents values that describe the route sections types used in indoor routing.

NMAVenue3dRoutingError

NMAVenue3dServiceInitializationStatus

Represents values that describe the initialization status of the NMAVenue3dService

NMAVenue3dServiceVenueLoadStatus

Represents values that describe the initialization status of the NMAVenue3dService

NMAVenue3dSpaceType

Represents the type of a venue space.

Group Details

The Venue Maps 3D group provides classes, protocols, and enumerations for representing a group of public buildings in a map.

Public Enumeration Details

NMAVenue3dBaseLocationType

Include: NMAKit.framework/headers/NMAVenue3dBaseLocation.h

Enumeration Members:

  • NMAVenue3dBaseLocationTypeSpace

    Space location

  • NMAVenue3dBaseLocationTypeOutdoor

    Outdoor location - point on the map

  • NMAVenue3dBaseLocationTypeLevel

    Level location - point on level inside venue

  • NMAVenue3dBaseLocationTypeOther

    undefined - error

NMAVenue3dDeselectEvent

Include: NMAKit.framework/headers/NMAVenue3dMapLayer.h

Represents values that describe the source which has called deselection of the venue.

Enumeration Members:

  • NMAVenueDeselectEventMapMoved

    Map was moved out from the venue viewport.

  • NMAVenueDeselectEventMapZoomedOut

    Map was zoom out to the specific zoom level where venue shouldn't be shown and venue fully in view port.

  • NMAVenueDeselectEventMapTappedOutside

    Map was tapped outside the venue.

  • NMAVenueDeselectEventLayerDisabled

    The NMAVenue3dMapLayer was switched off.

  • NMAVenueDeselectEventSelectedOther

    Other venue was selected.

  • NMAVenueDeselectEventManual

    Venue was deselected manually through API.

NMAVenue3dRouteActionType

Include: NMAKit.framework/headers/NMAVenue3dRouteManeuver.h

Represents values that describe the possible enter/exit actions.

Enumeration Members:

  • NMAVenue3dRouteActionTypeNone

    No action.

  • NMAVenue3dRouteActionTypeEnter

    Enter action.

  • NMAVenue3dRouteActionTypeExit

    Exit action.

NMAVenue3dRouteConnectorType

Include: NMAKit.framework/headers/NMAVenue3dRouteManeuver.h

Represents values that describe a connector type from one space to other.

Enumeration Members:

  • NMAVenue3dRouteConnectorTypeElevator

    An elevator.

  • NMAVenue3dRouteConnectorTypeEscalator

    An escalator.

  • NMAVenue3dRouteConnectorTypeStairs

    Stairs.

  • NMAVenue3dRouteConnectorTypeSkywalk

    A skywalk.

  • NMAVenue3dRouteConnectorTypeShuttle

    A Shuttle.

  • NMAVenue3dRouteConnectorTypeMovingSidewalk

    A Moving sidewak.

  • NMAVenue3dRouteConnectorTypeRamp

    A Ramp.

  • NMAVenue3dRouteConnectorTypeOtherCategory

    An other category.

  • NMAVenue3dRouteConnectorTypeNotConnector

    Not a connector.

NMAVenue3dRouteSectionType

Include: NMAKit.framework/headers/NMAVenue3dRouteSection.h

Represents values that describe the route sections types used in indoor routing.

Enumeration Members:

  • NMAVenue3dRouteSectionTypeVenue

    Route section is inside a venue.

  • NMAVenue3dRouteSectionTypeOutdoor

    Route section is outside a venue.

NMAVenue3dRoutingError

Include: NMAKit.framework/headers/NMAVenue3dCombinedRoute.h

Enumeration Members:

  • NMAVenue3dRoutingErrorNoError

    No Error

  • NMAVenue3dRoutingErrorArguments

    Problem with arguments

  • NMAVenue3dRoutingErrorInternal

    Internal problem in HereSDK or data problem

  • NMAVenue3dRoutingErrorCoreMap

    Problem with core map routing

  • NMAVenue3dRoutingErrorUnknown

    Unknown problem

NMAVenue3dServiceInitializationStatus

Include: NMAKit.framework/headers/NMAVenue3dService.h

Represents values that describe the initialization status of the NMAVenue3dService

Enumeration Members:

  • NMAVenue3dServiceInitializationStatusOnlineSuccess

    The venue service is ready to be used.

  • NMAVenue3dServiceInitializationStatusOfflineSuccess

    The NMAVenue3dService failed to authenticate on the server, but successfully initialized previously cached data.

  • NMAVenue3dServiceInitializationStatusAuthenticationFailed

    The NMAVenue3dService failed to authenticate on the server and there is no previously cached data.

  • NMAVenue3dServiceInitializationStatusStyleInitializationFailed

    The NMAVenue3dService failed to initialize styles.

  • NMAVenue3dServiceInitializationStatusIconInitializationFailed

    The NMAVenue3dService failed to initialize icons.

  • NMAVenue3dServiceInitializationStatusIndexInitializationFailed

    The NMAVenue3dService failed to initialize index file.

  • NMAVenue3dServiceInitializationStatusOnlineFailed

    The NMAVenue3dService failed to authenticate on the server. If NMAVenue3dServiceInitializationStatusOfflineSuccess has been previously received, the previously cached data is in use. Otherwise NMAVenue3dService failed to initialise.

  • NMAVenue3dServiceInitializationStatusNotStarted

    The initialization wasn't started.

  • NMAVenue3dServiceInitializationStatusInProgress

    The initialization in progress.

  • NMAVenue3dServiceInitializationStatusLocked

    The NMAVenue3dService is locked with the method NMAVenue3dService::stopAndClearCacheWithCallback: .

    NMAVenue3dService can't be started until status will be changed to NMAVenue3dServiceInitializationStatusNotStarted.

NMAVenue3dServiceVenueLoadStatus

Include: NMAKit.framework/headers/NMAVenue3dService.h

Represents values that describe the initialization status of the NMAVenue3dService

Enumeration Members:

  • NMAVenue3dServiceVenueLoadStatusOnlineSuccess

    The venue service successfully downloaded the venue.

  • NMAVenue3dServiceVenueLoadStatusOfflineSuccess

    The venue service successfully returned venue from cache.

  • NMAVenue3dServiceVenueLoadStatusFailed

    The venue service failed to deliver the venue. The details why venue service failed is unknown.

NMAVenue3dSpaceType

Include: NMAKit.framework/headers/NMAVenue3dSpace.h

Represents the type of a venue space.

Enumeration Members:

  • NMAVenue3dSpaceTypeGeneral

    Represents a standard NMAVenue3dSpace object.

  • NMAVenue3dSpaceTypeFacility

    Represents NMAVenue3dSpace object which is a facility: elevators, stairs, toilets, ATM's etc.

You cannot use this account to purchase a commercial plan on Developer Portal, as it is already associated to plans with different payment methods.

To purchase a commercial plan on Developer Portal, please register for or sign in with a different HERE Account.

Something took longer than expected.

The project should be available soon under your projects page.

Sorry, our services are not available in this region.

Something seems to have gone wrong. Please try again later.

We've detected that your account is set to Australian Dollars (AUD).
Unfortunately, we do not offer checkouts in AUD anymore.
You can continue using your current plan as normal, but to subscribe to one of our new plans,
please register for a new HERE account or contact us for billing questions on selfservesupport@here.com.