HERE Android SDK Developer's Guide

Turn

The enumeration Turn is a member of com.here.android.mpa.routing.Maneuver.

Enumeration Summary

public static final enumeration Maneuver.Turn

extends java.lang.Enum, java.lang.Object

Represents values describing possible turns within a Maneuver.

[For complete information, see the section Enumeration Details]

Enum Constant Summary

Table 1. Enum Constants in Turn
Fields

public static final Turn UNDEFINED

An undefined turn.

public static final Turn NO_TURN

Indicates that no turn is necessary.

public static final Turn KEEP_MIDDLE

A turn that indicates keeping to the middle when a road forks.

public static final Turn KEEP_RIGHT

A turn that indicates keeping to the right when a road forks.

public static final Turn LIGHT_RIGHT

A turn that indicates making a light right turn.

public static final Turn QUITE_RIGHT

A turn that indicates making a normal right turn.

public static final Turn HEAVY_RIGHT

A turn that indicates making a heavy right turn.

public static final Turn KEEP_LEFT

A turn that indicates keeping to the left when a road forks.

public static final Turn LIGHT_LEFT

A turn that indicates making a light left turn.

public static final Turn QUITE_LEFT

A turn that indicates making a normal left turn.

public static final Turn HEAVY_LEFT

A turn that indicates making a heavy left turn.

public static final Turn RETURN

A turn that indicates turning around or making a U-turn.

public static final Turn ROUNDABOUT_1

A turn that indicates taking the first exit in a roundabout.

public static final Turn ROUNDABOUT_2

A turn that indicates taking the second exit in a roundabout.

public static final Turn ROUNDABOUT_3

A turn that indicates taking the third exit in a roundabout.

public static final Turn ROUNDABOUT_4

A turn that indicates taking the fourth exit in a roundabout.

public static final Turn ROUNDABOUT_5

A turn that indicates taking the fifth exit in a roundabout.

public static final Turn ROUNDABOUT_6

A turn that indicates taking the sixth exit in a roundabout.

public static final Turn ROUNDABOUT_7

A turn that indicates taking the seventh exit in a roundabout.

public static final Turn ROUNDABOUT_8

A turn that indicates taking the eighth exit in a roundabout.

public static final Turn ROUNDABOUT_9

A turn that indicates taking the ninth exit in a roundabout.

public static final Turn ROUNDABOUT_10

A turn that indicates taking the tenth exit in a roundabout.

public static final Turn ROUNDABOUT_11

A turn that indicates taking the eleventh exit in a roundabout.

public static final Turn ROUNDABOUT_12

A turn that indicates taking the twelfth exit in a roundabout.

Method Summary

Table 2. Methods in Turn
Methods

public static Turn valueOf (String name)

This method retrieves the enumeration value that matches the name specified by the caller.

public static Maneuver.Turn[] values ()

This method retrieves an array of constants of the given enum type in the order in which they are declared.

Enumeration Details

Represents values describing possible turns within a Maneuver.

Enum Constant Details

public static final Turn UNDEFINED

An undefined turn.

public static final Turn NO_TURN

Indicates that no turn is necessary.

public static final Turn KEEP_MIDDLE

A turn that indicates keeping to the middle when a road forks.

public static final Turn KEEP_RIGHT

A turn that indicates keeping to the right when a road forks.

public static final Turn LIGHT_RIGHT

A turn that indicates making a light right turn.

public static final Turn QUITE_RIGHT

A turn that indicates making a normal right turn.

public static final Turn HEAVY_RIGHT

A turn that indicates making a heavy right turn.

public static final Turn KEEP_LEFT

A turn that indicates keeping to the left when a road forks.

public static final Turn LIGHT_LEFT

A turn that indicates making a light left turn.

public static final Turn QUITE_LEFT

A turn that indicates making a normal left turn.

public static final Turn HEAVY_LEFT

A turn that indicates making a heavy left turn.

public static final Turn RETURN

A turn that indicates turning around or making a U-turn.

public static final Turn ROUNDABOUT_1

A turn that indicates taking the first exit in a roundabout.

public static final Turn ROUNDABOUT_2

A turn that indicates taking the second exit in a roundabout.

public static final Turn ROUNDABOUT_3

A turn that indicates taking the third exit in a roundabout.

public static final Turn ROUNDABOUT_4

A turn that indicates taking the fourth exit in a roundabout.

public static final Turn ROUNDABOUT_5

A turn that indicates taking the fifth exit in a roundabout.

public static final Turn ROUNDABOUT_6

A turn that indicates taking the sixth exit in a roundabout.

public static final Turn ROUNDABOUT_7

A turn that indicates taking the seventh exit in a roundabout.

public static final Turn ROUNDABOUT_8

A turn that indicates taking the eighth exit in a roundabout.

public static final Turn ROUNDABOUT_9

A turn that indicates taking the ninth exit in a roundabout.

public static final Turn ROUNDABOUT_10

A turn that indicates taking the tenth exit in a roundabout.

public static final Turn ROUNDABOUT_11

A turn that indicates taking the eleventh exit in a roundabout.

public static final Turn ROUNDABOUT_12

A turn that indicates taking the twelfth exit in a roundabout.

Method Details

public static Turn valueOf (String name)

This method retrieves the enumeration value that matches the name specified by the caller.

Parameters:

  • name

    A string containing the name of the enumeration member whose value is to be retrieved.

public static Maneuver.Turn[] values ()

This method retrieves an array of constants of the given enum type in the order in which they are declared.

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.