See: Description
Interface | Description |
---|---|
RouteManager.Listener |
Represents a listener to provide information about
RouteManager events.\ |
Class | Description |
---|---|
Maneuver |
Represents the action required to leave one street segment and enter the next in the chain of
directions that comprises a calculated
Route . |
Route |
Represents a distinct path connecting two or more waypoints
GeoCoordinate . |
RouteElement |
Represents an element within a
Route . |
RouteElements |
Holds the list of
RouteElement objects obtained from the Route class. |
RouteManager |
Represents a manager responsible for calculating a
Route from a RoutePlan , with a
RouteManager.Listener to monitor calculation progress and trigger appropriate callback methods upon
completion. |
RouteOptions |
This is the definition of the
RouteOptions class. |
RoutePlan |
This is the definition of the RoutePlan class.
|
RouteResult |
This is the definition of the RouteResult class.
|
RouteTta |
Describes Time To Arrival details for a given route.
|
Signpost |
This class stores signpost information along the
Route . |
Enum | Description |
---|---|
Maneuver.Action |
Represents values describing the possible actions of a
Maneuver . |
Maneuver.Icon |
Represents values describing types of
Maneuver icons. |
Maneuver.TrafficDirection |
Represents values describing possible traffic directions, the side of road on which one must
drive.
|
Maneuver.Turn |
Represents values describing possible turns within a
Maneuver . |
Route.TrafficPenaltyMode |
Enumeration for calculating route duration.
|
RouteElement.Type |
Represents values describing the possible types of a
RouteElement . |
RouteManager.Error |
Represents values describing possible route calculation errors.
|
RouteOptions.TimeType |
Ways that the time can be specified.
|
RouteOptions.TransportMode |
Represents values describing different mode of transportation a person will be using.
|
RouteOptions.Type |
Represents different types of routing, such as by speed or by distance.
|
RouteResult.ViolatedOption |
These are options which may be ignored by the routing engine; in such cases a list of
violated options is returned in the listener's on_end() method.
|
RouteTta.Detail |
Additional Time To Arrival Details
|
This package provides classes, interfaces, and enumerations for route calculation and route description (directions).
To use the HERE Routing feature, your application must include the google-gson library (release 2.2.4 or a compatible version) on its class path. This library can be downloaded from the google-gson project website at https://github.com/google/gson . Attempting to use the Routing feature without adding this library causes runtime errors
Note: the RouteManager
class provides
access to the route calculation and
positioning functionality.
To calculate a route, you need:
RoutePlan
RouteOptions
Listener
For more information on how to use the
RouteManager
, see
the "Directions" section in the HERE SDK for Android Developer's Guide