HERE iOS SDK Developer's Guide

<NMAPositionDataSourceAutomotive>

Protocol Summary

protocol <NMAPositionDataSourceAutomotive>

Derived from: NMAPositionDataSource

The interface used to create a automotive position source for NMAPositioningManager.

Include: NMAKit.framework/headers/NMAPositionDataSourceAutomotive.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for <NMAPositionDataSourceAutomotive> – <NMAPositionDataSourceAutomotive>

[For complete information, see the section Protocol Details]

Instance Method Summary

Table 1. Instance Methods
Instance Method Summary

- @optional (float) courseStandardDeviation

Standard deviation of the course in degrees.

- @optional (float) elevationStandardDeviation

Standard deviation of the elevation in meters.

- @optional (float) horizontalLargeStandardDeviation

Horizontal radial error (large component) as a standard deviation in meters.

- @optional (float) horizontalSmallStandardDeviation

Horizontal radial error (small component) as a standard deviation in meters.

- @optional (float) speedStandardDeviation

Standard deviation of the speed meters per second.

Protocol Details

The interface used to create a automotive position source for NMAPositioningManager.

IMPORTANT: This is a Beta API, and is subject to change without notice.

This interface extends NMAPositionDataSource and adds methods to provide sensor data from automotive Dead Reckoning (DR) units.

Note:

Setting a source derived from this class will force NMAPositioningManager to use a map matching algorithm designed for automotive use cases which expects a constant stream of position and sensor data from a DR unit at a frequency of 10Hz. The automotive map matcher algorithm does not support any form of extrapolation so if a constant stream of position and sensor data is not provided in tunnels or areas of traditionally poor GPS coverage the map matching performance will be poor.

Note:

Attempts to set [ NMAPositioningManager dataSource] to an object derived from NMAPositionDataSourceAutomotive will be ignored if access to this operation is denied. Contact your HERE representative for more information.

Instance Method Details

- @optional (float) courseStandardDeviation

Standard deviation of the course in degrees.

- @optional (float) elevationStandardDeviation

Standard deviation of the elevation in meters.

- @optional (float) horizontalLargeStandardDeviation

Horizontal radial error (large component) as a standard deviation in meters.

- @optional (float) horizontalSmallStandardDeviation

Horizontal radial error (small component) as a standard deviation in meters.

- @optional (float) speedStandardDeviation

Standard deviation of the speed meters per second.