All Classes and Interfaces (API Reference)
All Classes and Interfaces
Class
Description
Types of access attributes.
Information about the address of a location.
The options to specify an address query.
Address type
Holds all the agency information.
The options explicitly allowed by user for route calculations.
Represents a point in a rectangle as a ratio of this rectangle's width and height.
An Anchor2D keyframe.
Represents an angle independent of the unit of measurement.
Represents angle ranges as a circular sector by using an absolute start angle
and a relative range angle called extent.
A listener for animation events.
Describes the possible states of an animation.
This class is for internal use only.
Represents a type of area like country, state, city, county, etc.
Assets manager interface.
Holds all the data on a URL address to an external resource.
Attribution link type.
Use the authentication class to authenticate and retrieve a secure token that
can be used with other HERE services.
Callback passed to
Authentication.authenticate(SDKNativeEngine).Authentication data
Authentication error
Authentication exception
This is a bearer authentication mode which adds or does not add a
header ("Authorization", "Bearer $Token") to each online request of the
module the object is added to.
This lambda is used to retrieve access token in synchronous manner.
The options to specify restrictions for route calculations.
The options to specify rectangular shape which routes must not cross.
Area of corridor shape which routes must not cross and exceptions for this area.
The options to specify polygon shape which routes must not cross.
Parameters related to the electric vehicle's battery.
Deprecated.
Will be removed in v4.28.0.
Contains place details such as contacts, opening hours and some electro vehicle info.
Deprecated.
Will be removed in v4.28.0.
Bus specifications contain vehicle related attributes.
A function which is called by the RoutingEngine after isoline calculation has completed.
A function which is called by the RoutingEngine after route calculation has completed.
A function which is called by the RoutingEngine after route traffic calculation has completed.
Indicates the official directional identifier assigned to this road.
Deprecated.
Will be removed in v4.28.0.
Car specifications contain vehicle related attributes.
Using this class you can configure in the
SDKOptions,
how the SDKNativeEngine should access, use and store the data for the desired catalog.This class is used to identify any catalog in the HERE platform.
Represents default HERE catalog types.
This is a class for capturing user's intent for the
desired catalog version to use in
DesiredCatalog class.The options to specify a query by categories.
Area to perform search on.
Certificate settings to be used by Curl+OpenSSL for authority
Parameters related to the electric vehicle's charging action.
Details of the connector that is suggested to be used in the section's
PostAction's for charging.Available charging connector types.
Data for an electric vehicle charging station.
The options to specify a user-planned charging stop.
Available charging supply types.
Represents a color value.
Represents contact information.
This enum represents country codes in accordance with the ISO 3166-1 standard using alpha-3 codes.
This enum represents the type of electric current
Interface for storing arbitrary metadata types.
Represents a dash pattern for map polyline.
Data attributes collection.
Accessor used for manipulating data attributes.
Interface for a collection of data attributes.
Data attributes collection builder.
Encapsulates a data attribute value.
Supported types of the data attribute values.
This class provides an interface to the user, to identify a catalog on the HERE platform, whose data he wants to access.
Contains details of a specific place, such as contact information,
opening hours and assigned categories.
This method will be called on the main thread when
SDKNativeEngine.getDeviceId(com.here.sdk.core.engine.DeviceIdCallback) has been completed.Interface for handling double tap gestures.
Specifies the type of map item draw order.
Represents duration in time (both positive and negative).
Provides estimated speed information.
Animation easing representing an easing function to be used during animations.
Describes a reason for failing to create an
Easing.Thrown when a problem occurs while trying to create an
Easing.Animation easing functions.
These options define the parameters of the electric vehicle.
Represents data related to specific email address.
eMSP (e-Mobility Service Provider) for which the EV station operator has EV roaming agreements.
This model defines a data-driven energy consumption model for electric vehicles.
Lists the available HERE SDK endpoints that can be customized with a custom backend base URL.
Specifies several options specific to different engines.
Represents the restriction reason of an
EVChargingPool.Represents the accessibility level of an
EVChargingPool.Deprecated.
Will be removed in v4.28.0.
A charging pool for electric vehicles is an area equipped with one or more charging stations.
Electric vehicle charging pool details.
Group of connectors for electric vehicles (EVs), defined by a common charging connector type and
maximum power level.
Parameters specific for the electric vehicle, which are then used to calculate
energy consumption on a given route.
Defines preference level per known E-Mobility Service Provider.
Charge Point Operator (CPO) ID uses the Electric Vehicle Supply Equipment ID (EVSE ID) for an exact identification of the charging infrastructure and charging point.
EVSE connector.
EVSE status
Deprecated.
Will be removed in v4.28.0.
Identifier of the entity as provided by the external source
Holds all the fare data.
Specifies a temporal validity period for a pass
Specifies validity periods.
Price of a fare.
Type of price represented by a
FarePrice object.Reason for the cost.
This class handles fling events by performing a kinetic move on the map.
Contains fuel additive information for generic fuel type.
Defines possible fuel additives that a fuel could contain.
Contains information about a specific fuel station.
Defines possible fuel types provided by a fuel station.
Types of function road class.
Contains the speed limits for vehicles in a country / state.
Contains generic fuel type info of fuel station.
Represents a bounding rectangle aligned with latitude and longitude.
Represents a circle area in 2D space.
Represents geographical coordinates in 3D space.
A GeoCoordinatesKeyframe consists of a GeoCoordinates and an animation duration.
Represents geographical coordinates in 3D space.
A geographical area that wraps around a geographical polyline with a given distance.
Geodetic orientation with bearing, tilt and roll.
A GeoOrientationKeyframe consists of a GeoOrientation (camera orientation) and an animation duration.
Describes geodetic orientation update with bearing and tilt.
GeoPlace struct represents a location object:
such as a country, a city, a point of interest (POI) etc.
Represents a
GeoPolygon area as a series of geographic coordinates, and optionally,
a list of inner boundaries (also known as holes).A list of geographic coordinates representing the vertices of a polyline.
Defines if a function on a
GeoPolyline computes the operation starting from the beginning or
from the end of GeoPolyline.vertices.Use this class to process touch events from the platform and detect gesture induced actions on the map view.
Represents the state of the gesture.
Enum that represents the type of a gesture.
Identifiers for different types of hazardous materials which
can be shipped by the truck.
The representation of a dynamic and interactive geographic map.
Specifies members of Suggestion class to which input query can be matched.
This provider creates icons from a given set of parameters for map content and constraints for
icon dimensions for a particular map scheme.
Interface which is used as callback to pass back an image or error code after calling
the createRoadShieldIcon() method.
Asset types for loading icons.
Error which indicates why an icon could not be retrieved.
Image format.
Holds information to which part of the text, input query was matched.
Performs global initialization of the SDK.
Instantiation error.
Instantiation error.
An integer range [min, max] with inclusive minimum and maximum value.
Represents an isoline polygon around a center point.
Specifies how isoline calculation is optimized.
Specifies options for isolines calculation.
Specifies isoline parameters.
Specifies the type of one or more range values to be included in the isoline.
Use the IsolineRoutingEngine to calculate a reachable area from a center point.
A factory of
Style objects from styles defined in JSON format.Describes reasons for failing to create a
Style from a JSON source.Describes the reason for failing to create a
Style from a JSON source.Thrown when failing to create a
Style from a JSON source.Junctions traversability of some traffic incident or flow section.
Specifies type of interpolation performed between keyframes.
Represents data related to specific landline phone number.
This enum represents language codes.
A class to configure which layers should be enabled or disabled in the OCM map data.
Defines a list of possible map data features that can be enabled / disabled.
Determines the cap (line ending) style.
Represents a geodetic line with custom attributes.
Line data accessor used for manipulating polylines that are part of a LineDataSource.
Builder of
LineData instances.Polyline data source allows the rendering engine access to the user provided
polylines geometry and their attributes.
Called for each line, allowing inspection, removal or update of coordinates and attributes.
Builder of lines data source.
Line tile data source allows the rendering engine access to user managed data sets of
geodetic lines and their attributes through a
LineTileSource.A source of geodetic line tiles.
Result handler of a load tile request.
Used to represent road number localized to specific language with optional direction and route type information.
The list of multiple names or titles for the same entity, possibly in different languages.
Used to represent text localized to specific language.
Indicates the option of localized text usage.
The list of multiple names or titles for the same entity, possibly in different languages.
Describes a location in the world at a given time.
Contains geographical info about location
Graphical object to represent the location of the user on the map.
The predefined styles for the location indicator which are pedestrian and navigation mode.
Enum to identify different types of markers of the location indicator.
This interface should be implemented in order to receive notifications
about location updates.
Indicates where the location was computed.
Technology or provider of the location.
This struct presents all the time data tied to a location, like an arrival or departure time.
LockingProcess helps to detect situations when cache is locked with another process and
attempt to create instance of
SDKNativeEngine fails with error
InstantiationErrorCode.FAILED_TO_LOCK_CACHE_FOLDER.An interface to implement a listener to receive log messages.
This class provides functionality to enable/disable console logs as well as
setting a custom log appender to receive log messages from the SDK.
Invalid file path exception.
Severity levels for log messages.
Interface for handling long-press gestures.
This class provides all the information for a maneuver.
Maneuver action type.
A visual representation of an arrow on the map.
Represents the camera looking onto the map view.
Used to report back results of dry update application to camera.
Far plane distance configuration for a zoom level.
Encapsulates state of the camera.
An animation that can be applied to a
MapCamera.Describes a reason for failing to create a multi-track
MapCameraAnimation.Thrown when a problem occurs while trying to create a multi-track
MapCameraAnimation.Factory for creating MapCameraAnimation objects to change map's camera over time.
Stores keyframes for interpolation of a camera property using a specific easing function
and interpolation mode.
Describes a reason for failing to create a MapCameraKeyframeTrack.
Thrown when a problem occurs while trying to create
MapCameraKeyframeTrack.Controls constraints on map camera parameters.
Interface for objects that want to get updates whenever the map is redrawn after
camera parameters change.
An update that can be applied to the map camera.
Describes a reason for failing to create a
MapCameraUpdate.Thrown when a problem occurs while trying to create a
MapCameraUpdate.Factory for creating MapCameraUpdate to change map's camera.
Type representing map content categories.
Provides settings regarding map data which are applied globally to all map views.
Traffic refresh period error code
Traffic refresh period error exception
Content types supported by the map.
MapContext is the rendering engine and the context in which virtual geographic maps get rendered.
The severity of a free resource request.
Memory management options.
Memory management result.
The memory management result code.
The memory management strategy.
Types of system resources used by
MapContext or any of the entities attached to it, like HereMap.Callback to handle the memory management result.
Represents various errors that could occur from map related operations.
Holds constants for map feature modes, to be used with
MapScene.enableFeatures(java.util.Map<java.lang.String, java.lang.String>).Holds constants for map features, to be used with
MapScene.enableFeatures(java.util.Map<java.lang.String, java.lang.String>) and MapScene.disableFeatures(java.util.List<java.lang.String>).Used to detect when the map becomes idle or busy.
Represents a drawable resource that can be used by a
MapMarker, MapMarker3D or MapImageOverlay to be shown on the map.Convenience factory class for loading marker resources from various sources.
MapImageOverlay is used to draw images over the map, at a view coordinate inside the map viewport.Stores keyframes for interpolation of a map item property using a specific
easing function and interpolation mode.
Describes a reason for failing to create a
MapItemKeyFrameTrack.Thrown when a problem occurs while trying to create
MapItemKeyFrameTrack.Base class to represent visual style of particular map items.
Interface for managing a map layer.
MapLayerBuilder is used to add layers to a map to visualise a dataset in a
programmatic way without defining it upfront in the configuration files.
Describes a reason for failing to build a
MapLayer.Describes the reason for failing to build a
MapLayer.Thrown when failing to build a
MapLayer.Provides a mapping between a MapLayer map measure to datasource storage level.
MapLayerPriority class.
MapLayerPriorityBuilder is an interface used to define the rendering priority of a layer
and its categories, relative to other layers or layer-category pairs.
A layer's visibility along a zoom level range.
MapMarker is used to draw images on the map, for example to mark a specific location.Styling options for the text of a
MapMarker.Describes a reason for failing to create a
MapMarker.TextStyle.Thrown when a problem occurs while trying to create a
MapMarker.TextStyle instance.Represents text placement with respect to the icon of a
MapMarker.Represents a 3D shape drawn on the map at specified geodetic coordinates.
Represents a 3D model that can be used by a
MapMarker3D to be shown on the map.Indicates the reason for a failure to create
MapMarker3DModel.Thrown when a problem occurs while trying to create
MapMarker3DModel.An animation that can be applied to the
MapMarker object.Describes a reason for failing to create a
MapMarkerAnimation.Thrown when a problem occurs while trying to create a
MapMarkerAnimation.Groups map markers and enables their clustering to reduce visual clutter when there are many of
them in a small area.
Styling options for a marker cluster which is represented by the marker count as a text.
Represents a group of map markers belonging to a cluster.
This class specifies the visual appearance of a cluster marker.
Information about the user defined coordinates and where they match to the map.
A map measure.
Kinds of measures.
Represents a render size, described as map measure dependent values.
Describes a reason for failing to create a
MapMeasureDependentRenderSize.Thrown when a problem occurs while trying to create
MapMeasureDependentRenderSize.A map measure range.
Interface represents descriptor of a pickable map object.
A class representing a map pick result.
A visual representation of a polygon on the map.
A visual representation of a line on the map.
Represents a dash pattern for the map polyline consisting of images rendered with certain gaps
from each other.
Represents a dash pattern for map polyline where the dash can be rendered as a colored
line and the gap can be either empty or colored.
Base class to represent the visual appearance of a
MapPolyline.Describes a reason for failing to create a
MapPolyline.Representation.Thrown when a problem occurs while trying to create
MapPolyline.Representation.Representation for a solid line without outline.
An animation that can be applied to the
MapPolyline object.Describes a reason for failing to create a
MapPolylineAnimation.Thrown when a problem occurs while trying to create a
MapPolylineAnimation.The map projection used for rendering.
Mode of rendering the map by a
MapView.Represents a map scene and exposes the functionality to manipulate its content.
Called on the main thread after
loadScene() method finishes loading
the scene.Filter for the map content to be picked.
Type of the map content to be picked.
Manage the lights and their attributes in a scene.
This callback function allows handling errors that occur during the setting of light attributes.
Error enum indicating reasons for failure when setting light attributes.
The scene uses three categories of lighting which are:
Main light, Back light and Rim light.
The direction of lights as a pair of azimuth and altitude angles.
Represents the configuration options for loading a map scene.
Builder for creating
MapSceneLoadOptions instances.Describes a reason for failing to build a
MapSceneLoadOptions.Describes the reason for failing to build a
MapSceneLoadOptions.Thrown when failing to build a
MapSceneLoadOptions.Represents the preconfigured map schemes bundled with the SDK.
Provides the ability to render a map into a provided rendering surface.
Listener of MapSurface render events.
A view that can display a map.
Listener that gets notified when MapView is fully initialized and ready to handle all
operations, which means that map scene is loaded and drawing surface is ready to render
a map.
Callback to be called on retrieval of screenshot.
A ViewPin is used to display Android views at a fixed location on the map.
Represents the available public API from
MapView.Callback for a pick request.
Provides a mechanism for observing a lifecycle of a map view and/or implementing components
whose lifecycle needs to be linked with that of a map view.
Options used for initialization of map view
Specifies how the location set by
Waypoint.sideOfStreetHint should be handled.Material reflectivity properties are used to enable per‑pixel lighting for supported map objects
(e.g.
MaxAxleGroupWeight contains all the restriction details violated by an axle group weight.New base speed for a segment.
Represents a mesh in 3D space.
Builder for meshes.
Holds metadata on behalf of a map item.
Different types of objects that can be stored in a Metadata class instance.
Represents data related to specific mobile phone number.
Structure to represent name-id pairs.
Internal base class for public non-POD objects to manage the lifecycle of underlying C++ objects.
Network endpoint.
Network configuration to be used by
SDKNativeEngine during the initialization.Describes the impact a notice has on the resource to which the notice is attached.
The method will be called on the main thread when a task call has been completed.
Represents opening hours information.
Identifiers for different optimizations that can be used during the
route calculation while trying to keep the quality of the route being calculated high.
Interface for handling pan gestures.
Contains values of configurable parameters that are used in SDK.
Represents features that are allowed to consume online data when the HERE SDK's offline mode
is activated via
SDKNativeEngine.isOfflineMode() and/or
SDKOptions.offlineMode.This structure provides all the information for a passthrough waypoint.
Available payment methods.
Deprecated.
Will be removed in v4.28.0.
Contains values of pedestrian profile.
Pedestrian specific settings.
Defines the physical consumption model for electric vehicles,
using vehicle-specific parameters to calculate energy consumption along a route.
Carries the result of picking a Carto POI (point of interest) object.
A class that contains possible results from picking map content on the map scene.
Carries the result of picking a Carto traffic incident object.
Carries results from the picking of map items on the map scene.
Interface for handling pinch rotate gestures.
Represents a location object, such as a country, a city, a point of interest (POI) etc.
Represents a category of place with different levels of granularity.
Parameters related to HERE Places chain system.
The filter options to specify a place.
Constraints that are applicable on the places of category EV station.
Parameters related to HERE Places cuisine system.
The options to specify a Place id query.
The method will be called on the main thread when a search by id call has been completed.
The method will be called on the main thread when a search by id call has been completed.
Represents and error, which occurs during place serialization and deserialization routines.
Place serialization exception
Specifies place type of Place result from a search query.
Interface for task activities on the main thread.
Represents a point in 2D space.
A Point2D keyframe.
Represents a point in 3D space.
Represents a geodetic point with custom attributes.
Point data accessor used for manipulating points that are part of a PointDataSource.
Builder of
PointData instances.Point data source allows the rendering engine access to the user provided
geographical locations and their attributes.
Called for each point, allowing inspection, removal or update of coordinates and attributes.
Builder of points data source.
Point tile data source allows the rendering engine access to user managed data sets of
geographical locations and their attributes through a
PointTileSource.A source of geodetic point tiles.
Result handler of a load tile request.
Details about the payment options at the POI.
Holds constants that represent payment methods.
Represents a geodetic polygon with custom attributes.
Polygon data accessor used for manipulating polygons that are part of a PolygonDataSource.
Builder of
PolygonData instances.Polygon data source allows the rendering engine access to the user provided
polygons geometry and their attributes.
Called for each polygon, allowing inspection, removal or update of coordinates and attributes.
Builder of the polygons data source.
Polygon tile data source allows the rendering engine access to user managed data sets of
geodetic polygons and their attributes through a
PolygonTileSource.A source of geodetic polygon tiles.
Result handler of a load tile request.
The method will be called on the main thread when
PolylineSimplifier.simplify(java.util.List<com.here.sdk.core.GeoCoordinates>, com.here.sdk.core.PolylineSimplifier.Options, com.here.sdk.core.PolylineSimplificationCallback) is finished.Error code which specifies, what went wrong during
PolylineSimplifier.simplify(java.util.List<com.here.sdk.core.GeoCoordinates>, com.here.sdk.core.PolylineSimplifier.Options, com.here.sdk.core.PolylineSimplificationCallback) operation.PolylineSimplifier helps to reduce the number of points
in the polyline by removing redundant elements using
Douglas–Peucker algorithm, so that result stays
within
PolylineSimplifier.Options.Controls the strategy of
PolylineSimplifier.simplify(java.util.List<com.here.sdk.core.GeoCoordinates>, com.here.sdk.core.PolylineSimplifier.Options, com.here.sdk.core.PolylineSimplificationCallback)
when reducing a size of polyline.An action that must be done after arrival, i.e.
Identifies the action type.
An action that must be done prior to the section, i.e.
Identifies the action type.
Deprecated.
Will be removed in v4.28.0.
Proxy configuration for the HERE SDK network that is applied per request.
Authentication data
Supported types of proxy connection.
Builder for a single quad.
Data source to load map layers using a raster image format (jpg, png).
Called on the main thread after
fromJsonFile() method finishes loading
the configuration.Configuration of a local data cache.
Configuration of a data provider.
Configuration update for a RasterDataSource.
Raster data source error codes.
Listener for RasterDataSource events.
A source of raster tiles.
Result handler of a load tile request.
Represents a 2D rectangle defined by the origin and size.
Deprecated.
Will be removed in v4.28.0.
Represents size of visual elements drawn on the map.
Defines different units in which the size is described.
Structure holding various information received with response to a query.
Road features or states.
Contains the information required to create a road shield image.
Textual attributes of road.
A route is a path through a road network over which someone travels.
Provides an opaque handle to the calculated
Route.The main street name or road number for a route.
Identifies the type of the route label.
Represents a specific location along the route.
The options to specify how the route will be calculated.
The location information.
Specifies the direction to make distinction between departure and arrival cases.
Identifies the route place type.
Contains information about railway crossing.
Identify possible type of route railway crossing.
Route stop that should be used together with import route functionality.
Specify how textual output should be provided.
Indicates the level of significance of a route in a range from 1 to 6.
Defines the settings for the retry logic when connecting to the HERE routing backend.
Use the RoutingEngine to calculate a route from A to B with
a number of waypoints in between.
Specifies possible errors that may result from the calculation of a route.
Provides the interface for the online and offline
routing engines.
The options defines how a route should be calculated.
Interface that should be implemented by any class whose
instances are intended to be executed by a thread.
A ScalarKeyframe consists of a scalar value (e.g,: distance in meters) and an animation duration.
This class handles scale events by zooming the map accordingly.
Encapsulates schedule details complying with the iCalendar specification: https://tools.ietf.org/html/rfc5545.
Deprecated.
Will be removed in v4.28.0.
Scooter specific settings.
This class handles scroll events by panning the map accordingly.
The SDKBuildInformation class is designed to provide information about the SDK build.
Loads HERE SDK native libraries.
Logging interface for Android/iOS platforms.
Holds internal services and configurations needed by various HERE SDK modules.
Enum representing a strategy to flush memory caches.
SDKOptions provide an alternative way to set or update the HERE SDK credentials and other
parameters at runtime to initialize the
SDKNativeEngine.Action on cache lock
The
SDKVersion represents version information for an SDK product.The method will be called on the main thread when a search call has been completed.
The method will be called on the main thread when a search call has been completed.
The SearchEngine API unlocks the search, geocoding and suggesting capabilities of HERE services
to provide developers with unmatched flexibility to create differentiating location-enabled
applications.
Specifies possible errors that may result from a search query.
Provides the interface for the online and offline
search engines.
Encapsulates options that control the behavior of search and suggest operations.
A section is a part of the route between two stopovers.
Explains an issue encountered in a
Section.Notice codes which point the issues encountered during processing of a
Section.Specifies the
Section mode of transport.Reference to a segment id with a travel direction.
The shadow quality.
Specifies the side of street on which the destination is located.
Signpost information.
Details of a signpost representing a particular direction or destination.
Represents the size of a 2D structure.
A span is a part of the
Section which is traversable or navigable.Types of street attributes.
The options to specify a structured query.
Defines query address elements which will be used to build address hierarchy during searches.
Specifies expected result type.
A style that defines the visual appearance of map rendered features.
The method will be called on the main thread when a suggest call has been completed.
The method will be called on the main thread when a suggest call has been completed.
Suggestion is meant to provide relevant suggestions to partial queries, like "restaur", "starbu", "eiffel".
Specifies the type of suggestion returned for query.
Identifier of the place as provided by the supplier
Interface for handling tap gestures.
Handle used for the manipulation of the task.
This enum represents that a task has been completed.
Deprecated.
Will be removed in v4.28.0.
Taxi specific settings.
The options to specify a text query.
Area to perform search on.
Specify whether the text should be used when generating notification.
Initializes threading support on native side.
A calculator of geodetic bounds for tiles identified by keys generated
in a particular tiling scheme (
TilingScheme).Key of a data source tile.
A source of tiles.
Tile data version.
Listener of
TileSource events.Handle of a load request.
Tile metadata.
Provides the URL as String for the given tile coordinates and storage level.
Factory for generating a
TileUrlProviderCallback utilized in creating a tile URL.List of available data tiling schemes.
Used to indicate a time period of one or more intervals in GDF specification.
This struct presents all the data for a toll.
This struct presents all the fare data for a toll.
TollFare multi-travel pass characteristics.The option to specify how the tolls should be calculated.
Supported options of emission type
Supported options of vehicle category for toll calculation.
This interface provides traffic information from
radio signals to other HERE SDK modules.
Use the TrafficEngine to get information about current traffic flow and incidents in an area
specified by
GeoBox, GeoCircle, or GeoCorridor.This class provides details about traffic flow along a
Backends for TrafficEngine and traffic vector tiles are different however backends may share the same data.
For additional information about fields, refer to Traffic API v7 API Reference: Traffic API v7.
GeoCorridor, inside a GeoCircle or a GeoBox, that represents particular path of the road network.Backends for TrafficEngine and traffic vector tiles are different however backends may share the same data.
For additional information about fields, refer to Traffic API v7 API Reference: Traffic API v7.
This interface provides details about a traffic flow.
For additional information about fields, refer to Traffic API v7 API Reference: Traffic API v7.
For additional information about fields, refer to Traffic API v7 API Reference: Traffic API v7.
Callback passed to following functions:
TrafficEngine.queryForFlow(GeoBox, TrafficFlowQueryOptions, TrafficFlowQueryCallback)
TrafficEngine.queryForFlow(GeoCircle, TrafficFlowQueryOptions, TrafficFlowQueryCallback)
TrafficEngine.queryForFlow(GeoCorridor, TrafficFlowQueryOptions, TrafficFlowQueryCallback)
The method will be called on the main thread when a search call has been completed.The options to specify how traffic flow data should be queried.
TrafficIncident provides details about a traffic incident.
The vehicle categories that can be restricted.
The vehicle restriction representing a vehicle category and relevant restriction rules.
TrafficIncident provides details about a traffic incident.
Impact of a traffic incident.
All the options to specify how a single incident should be queried.
Traffic incidents on a route.
The options to specify how incidents should be queried.
Category of a traffic incident.
The location reference to the traffic incident.
Traffic information on a route.
Traffic information on a section.
Traffic information of a span along a route.
Traffic optimization mode that defines whether and what kind of traffic information should be considered during route calculation.
Represents various errors that could occur from a traffic queries.
This struct holds the transit departure or arrival information.
Status of a departure.
A transit incident describes disruptions on the transit network.
Transit incident effect.
Transit incident type.
Public transit mode
Filtering mode for public transit.
All the options to specify how a public transit route should be calculated.
Use the TransitRoutingEngine to calculate a public transit route from A to B with
a number of waypoints in between.
Gives the details of a transit section.
A transit stop between the departure and destination of a transit section.
Holds all the transit transport information.
Represents a transit waypoint, used as input for transit route calculation.
A translucent layer group that can be the target for
MapLayerPriorityBuilder.inGroup(java.lang.String).Error codes for creating the group.
Describes the reason for failing to create the group.
Thrown when failing to build the group.
Specifies the mode of transport used for route calculalation.
Contains values of transport profile.
Contains transport attributes details related to the transport mode.
This class constructs a
TransportSpecification for a bicycle.This class constructs a
TransportSpecification for a bus.This class constructs a
TransportSpecification for a car.This class constructs a
TransportSpecification for pedestrian.This class constructs a
TransportSpecification for a private bus.This class constructs a
TransportSpecification for a scooter.This class constructs a
TransportSpecification for a taxi.This class constructs a
TransportSpecification for a truck.Travel direction.
Junctions traversability of some traffic incident or flow section.
Builder for a single triangle.
Truck amenities struct, represents availability (true/false) for each feature,
except shower_count - number of showers, if data is available.
Specifies the truck category.
Defines truck class based on weight.
Contains truck fuel type info of fuel station.
Define possible fuel types for trucks provided by a fuel station.
Deprecated.
Will be removed in v4.28.0.
Specifies Truck road type
Truck specifications contain vehicle related attributes.
Deprecated.
Will be removed in v4.27.0.
Specifies the tunnel categories.
Interface for handling two finger pan gestures.
Interface for handling two finger tap gestures.
Represents the available unit systems(imperial/metric).
A class that gathers statistics of the HERE SDK network usage for uploaded and downloaded data.
Represents the feature enum associated with the gathered usage stats.
Provides network statistics in bytes per method.
A vehicle profile describes the vehicle being used with the HSDK.
VehicleRestrictionMaxWeight contains max permitted weight during the trip, in kilograms,
along with the specific type of maximum permitted weight restriction.This enum represents the specific type of the maximum permitted weight restriction.
Contains vehicle related attributes.
This class constructs a
VehicleSpecification for a bus.This class constructs a
VehicleSpecification for a car.This class constructs a
VehicleSpecification for a private bus.This class constructs a
VehicleSpecification for a scooter.This class constructs a
VehicleSpecification for a taxi.This class constructs a
VehicleSpecification for a truck.Defines the type of the vehicle.
ViolatedRestriction contains all the violated restriction details for the planned trip.Optional restriction details, contains additional information depending on the specific violation, zero or more member might be set.
Represents the visibility state of an SDK map view's object.
Types of walk attributes.
Defines the style of the HERE watermark logo.
Represents a waypoint, used as input for route calculation.
Defines if the waypoint is a stop over, or a hint for a desired polyline of a
route.
Contains information about images, editorials, rating and a urls to them.
Contains information about editorial article and a link to it.
Contains image information and direct link to it.
Contains information about rating and a url to review.
Represents data related to specific website address
Contains information about provider of the item
and a direct link to the item.
Struct which defines the weight of the different axle groups of a vehicle.
Identifies categories of zones which routes avoid going through when used in
AvoidanceOptions.