HERE Android SDK Developer's Guide

VenueManeuver

The class VenueManeuver is a member of com.here.android.mpa.venues3d .

Class Summary

public class VenueManeuver

extends java.lang.Object

This class represents a single route maneuver of an indoor route section.

[For complete information, see the section Class Details]

See also:

VenueRoute

Nested Class Summary

Table 1. Nested Classes in VenueManeuver
Nested Classes

public static final enumeration VenueManeuver.ActionType

This enumeration defines identifiers for enter/exit action types.

public static final enumeration VenueManeuver.ConnectorType

This enumeration defines values that describe a connector type from one space to other.

Method Summary

Table 2. Methods in VenueManeuver
Methods

public ActionType getActionType ()

Returns an VenueManeuver.ActionType for this maneuver.

public int getAngle ()

The angle in degrees from end of the start road to the start of the end road.

public GeoBoundingBox getBoundingBox ()

Gets the GeoBoundingBox of the route subsegment the VenueManeuver belongs to.

public ConnectorType getConnectorType ()

Returns a VenueManeuver.ConnectorType for this maneuver.

public int getDistanceFromPreviousManeuver ()

Returns a distance of this maneuver from possible previous maneuver.

public int getDistanceFromStart ()

Returns a distance of this maneuver from the start of the route section.

public int getDistanceToNextManeuver ()

Returns a distance of this maneuver to possible next maneuver.

public int getFloorIndex ()

Returns a floor index where maneuver happens.

public GeoCoordinate getGeoCoordinate ()

Returns a location a GeoCoordinate of this maneuver.

public int getMapOrientation ()

Gets the map orientation at the start of the maneuver, in degrees.

public String getNaturalGuidancePOI ()

Gets the name of the natural guidance POI.

public static float getNaturalGuidanceRadius ()

Gets the search radius for natural guidance.

public Space getSpace ()

Returns an Space object related to this maneuver.

public Turn getTurn ()

Gets the Maneuver.Turn required to complete the maneuver.

public static void setNaturalGuidanceRadius (float radius)

Sets the search radius for natural guidance.

Class Details

This class represents a single route maneuver of an indoor route section.

See also:

VenueRoute

Method Details

public ActionType getActionType ()

Returns an VenueManeuver.ActionType for this maneuver.

Returns:

An action id.

public int getAngle ()

The angle in degrees from end of the start road to the start of the end road. Angle has a value from 0, 360, north is up, clockwise.

Note: a returned value of zero represents the end road that continues in the same direction as the start road.

Returns:

The angle in degrees

public GeoBoundingBox getBoundingBox ()

Gets the GeoBoundingBox of the route subsegment the VenueManeuver belongs to.

Returns:

A GeoBoundingBox object.

public ConnectorType getConnectorType ()

Returns a VenueManeuver.ConnectorType for this maneuver.

Returns:

A connector type.

public int getDistanceFromPreviousManeuver ()

Returns a distance of this maneuver from possible previous maneuver.

Returns:

A distance in meters.

public int getDistanceFromStart ()

Returns a distance of this maneuver from the start of the route section.

Returns:

A distance in meters.

public int getDistanceToNextManeuver ()

Returns a distance of this maneuver to possible next maneuver.

Returns:

A distance in meters.

public int getFloorIndex ()

Returns a floor index where maneuver happens.

Returns:

A floor index.

public GeoCoordinate getGeoCoordinate ()

Returns a location a GeoCoordinate of this maneuver.

Returns:

A geolocation of the maneuver.

public int getMapOrientation ()

Gets the map orientation at the start of the maneuver, in degrees.

Note: a returned value of zero represents true-north, with increasing values representing a clockwise progression of map orientation.

Returns:

The orientation

public String getNaturalGuidancePOI ()

Gets the name of the natural guidance POI.

Returns:

The name of the natural guidance POI or the empty string.

public static float getNaturalGuidanceRadius ()

Gets the search radius for natural guidance.

Returns:

The search radius for natural guidance in meters.

public Space getSpace ()

Returns an Space object related to this maneuver.

Returns:

An space object.

public Turn getTurn ()

Gets the Maneuver.Turn required to complete the maneuver.

Returns:

The Maneuver.Turn

public static void setNaturalGuidanceRadius (float radius)

Sets the search radius for natural guidance.

Parameters:

  • radius

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.