HERE iOS SDK Developer's Guide

NMAVenue3dLevelLocation

Class Summary

class NMAVenue3dLevelLocation

Derived from: NMAVenue3dBaseLocation

Defines an indoor location used as either start or endpoint in indoor routing.

Include: NMAKit.framework/headers/NMAVenue3dLevelLocation.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAVenue3dLevelLocation

[For complete information, see the section Class Details]

See also:

NMAVenue3dSpaceLocation

NMAVenue3dOutdoorLocation

NMAVenue3dRoutingController

Instance Method Summary

Table 1. Instance Methods
Instance Method Summary

-(nonnull instancetype) init

-(nullable instancetype) initOnLevel:(nonnull NMAVenue3dLevel *) level withGeoCoordinate:(nonnull NMAGeoCoordinates *) geoCoordinates inVenue:(nonnull NMAVenue3dController *) venue

Constructs an NMAVenue3dLevelLocation object

Class Method Summary

Table 2. Class Methods
Class Methods

+(nullable instancetype) levelLocationOnLevel:(nonnull NMAVenue3dLevel *) level withGeoCoordinate:(nonnull NMAGeoCoordinates *) geoCoordinates inVenue:(nonnull NMAVenue3dController *) controler

Constructs an NMAVenue3dLevelLocation object

+(nonnull instancetype) new

Class Details

Defines an indoor location used as either start or endpoint in indoor routing.

See also:

NMAVenue3dSpaceLocation

NMAVenue3dOutdoorLocation

NMAVenue3dRoutingController

Instance Method Details

-(nonnull instancetype) init

Instances of this class should not be initialized directly

-(nullable instancetype) initOnLevel:(nonnull NMAVenue3dLevel *) level withGeoCoordinate:(nonnull NMAGeoCoordinates *) geoCoordinates inVenue:(nonnull NMAVenue3dController *) venue

Constructs an NMAVenue3dLevelLocation object.

Parameters:

  • level

    A Level object

  • geoCoordinates

    A geocoordinate object

  • venue

    A VenueControler object representing a venue where the space is located

Class Method Details

+(nullable instancetype) levelLocationOnLevel:(nonnull NMAVenue3dLevel *) level withGeoCoordinate:(nonnull NMAGeoCoordinates *) geoCoordinates inVenue:(nonnull NMAVenue3dController *) controler

Constructs an NMAVenue3dLevelLocation object.

Parameters:

  • level

    A Level object

  • geoCoordinates

    A geocoordinate object

  • controler

    A VenueControler object representing a venue where the space is located

+(nonnull instancetype) new

Instances of this class should not be initialized directly