HERE iOS SDK Developer's Guide

NMAVenue3dOuterArea

Class Summary

class NMAVenue3dOuterArea

Derived from: NMAVenue3dArea

The NMAVenue3dOuterArea represents the physical outer area of the NMAVenue3dLevel in the NMAVenue3dVenue.

Include: NMAKit.framework/headers/NMAVenue3dOuterArea.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAVenue3dOuterArea

[For complete information, see the section Class Details]

See also:

NMAVenue3dVenue

NMAVenue3dLevel

NMAVenue3dSpace

NMAVenue3dVenue

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, assign] NSArray< NMAVenue3dSpace * > *  spaces

The array of NMAVenue3dSpace objects for this NMAVenue3dOuterArea

Instance Method Summary

Table 2. Instance Methods
Instance Method Summary

-(nonnull) init

-(nonnull NSArray< NMAVenue3dSpace * > *) nearbySpacesAroundPosition:(nonnull NMAGeoCoordinates *) position withinRadius:(float) radius

Returns spaces intersecting a circle with a given radius around a given position

-(nullable NMAVenue3dSpace *) spaceAtPosition:(nonnull NMAGeoCoordinates *) position

Returns the space inside the outer area at a given position

Class Method Summary

Table 3. Class Methods
Class Methods

+(nonnull) new

Class Details

The NMAVenue3dOuterArea represents the physical outer area of the NMAVenue3dLevel in the NMAVenue3dVenue.

There may be several outer areas for the level, depending on the physical appearance of the building. This class can be used to get NMAVenue3dSpace objects related to this outer area.

NMAVenue3dOuterArea cannot be instantiated directly. Instead, it can be obtained by calling NMAVenue3dLevel::outerAreas.

See also:

NMAVenue3dVenue

NMAVenue3dLevel

NMAVenue3dSpace

NMAVenue3dVenue

Public Property Details

[readable, assign] NSArray< NMAVenue3dSpace * > * spaces

The array of NMAVenue3dSpace objects for this NMAVenue3dOuterArea.

Instance Method Details

-(nonnull) init

Instances of this class should not be initialized directly

-(nonnull NSArray< NMAVenue3dSpace * > *) nearbySpacesAroundPosition:(nonnull NMAGeoCoordinates *) position withinRadius:(float) radius

Returns spaces intersecting a circle with a given radius around a given position.

Parameters:

  • position

    The position around which to search.

  • radius

    The radius around the position within which to search.

Returns:

A (possibly empty) array of nearby spaces.

-(nullable NMAVenue3dSpace *) spaceAtPosition:(nonnull NMAGeoCoordinates *) position

Returns the space inside the outer area at a given position.

Parameters:

  • position

    The position at which to return the space.

Returns:

The space or nil.

Class Method Details

+(nonnull) new

Instances of this class should not be initialized directly

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.