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
Represents a set of administrative rules for a country or a state.
Provides the interface for the access to the administrative rules available
for a country or a state in the local OCM map.
Holds all the agency information.
Specifies which transport modes are allowed in a particular direction.
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.
Use this class to show an overview of geo points.
Represents a type of area like country, state, city, county, etc.
Indicates arrival point type to announce in maneuver notification.
The aspect ratio of the image.
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.
Provides a high-level camera controller for automotive navigation that manages both tracking
and area camera behaviors.
Defines the type of camera currently handling camera updates.
Defines the visual presentation modes for the camera orientation.
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.
Represents the rules regarding alcohol in blood content limit in a country or state for
all types of drivers.
Type of a border crossing given in a
BorderCrossingWarning.A border crossing.
This interface
should be implemented in order to receive border crossing warnings for country and state borders.
Border crossing warning options.
Represents image link to the company's logo.
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 IndoorRoutingEngine after route calculation has completed.
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.
Interface used to change implement different
camera behaviors.
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.
This method will be called on the main thread when
MapUpdater.retrieveCatalogsUpdateInfo(com.here.sdk.maploader.CatalogsUpdateInfoCallback) has been completed.Represents default HERE catalog types.
Holds information for the catalog update intent.
Interface to get notified on status updates
when updating catalog, previously downloaded by
MapDownloader.Represents the state of catalog map updates.
A class to control the catalog update process.
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.
Cellular positioning options.
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.
Controls the client certificate verification policy on the server.
Represents a color value.
This method will be called on the main thread when
ExternalMapDataSourceClient.configureRemoteConnectionAsync(java.lang.String, com.here.sdk.core.engine.SDKNativeEngine, com.here.sdk.maploader.remote.connection.SslClientCredentialsOptions, com.here.sdk.maploader.remote.connection.ConfigureConnectionCallback)
has been completed.Confirmation action specific status codes.
A class that provides information about link id and accessibility.
Represents contact information.
This enum represents country codes in accordance with the ISO 3166-1 standard using alpha-3 codes.
Represents crosswalk's inside the
VenueLevel.Available Classification styles.
A class that provides current situation lane assistance view
information for the street at the current location.
This interface should be
implemented in order to receive notifications on
CurrentSituationLaneAssistanceView.A class that provides current situation lane assistance view
information for the street at the current position of a single lane.
This enum represents the type of electric current
Interface for storing arbitrary metadata types.
This class contains all the information regarding the next angular panning element, including
a new estimated audio cue duration, and a new set of initial and sweep angular angle,
allowing the customization of the spatial audio trajectories for any type of notification,
such as speed or merge warners, maneuvers or even roundabouts notifications.
Represents danger zones.
This interface should be implemented in order to receive notifications about the Danger zones.
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.
Represents the date range when the tariff element is valid.
Represents the day of the week.
A method which is called on the main thread when
MapDownloader.deleteRegions(java.util.List<com.here.sdk.maploader.RegionId>, com.here.sdk.maploader.DeletedRegionsCallback) has been completed.This class provides an interface to the user, to identify a catalog on the HERE platform, whose data he wants to access.
This interface should be
implemented in order to receive notifications from this class about the
arrival at the destination.
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.Defines a dimension restriction.
Defines the type of a dimension restriction.
OCM Segment ID with travel direction of segment.
Indicates the option of direction information included in the notification.
Note: The distance types are being given for warnings at distances which can be configured
via options specific for each warner.
Indicates the divider between the lanes.
Interface for handling double tap gestures.
A method which is called on the main thread when
MapDownloader.getDownloadableRegions(LanguageCode, DownloadableRegionsCallback) has been completed.A class which identifies the configuration when downloading a file reference.
Interface to get notified on
status updates when downloading map regions.
Specifies the type of map item draw order.
The side of the road on which the driving is done.
Represents duration in time (both positive and negative).
Use this class to follow the current location of the user: The camera will look at
the target location that was fed into the navigator instance, gradually zooming in as the user
approaches each maneuver and zooming out after the user passes them.
This class queries the HERE routing backend
to find routes with less traffic and therefore an earlier remaining estimated time of arrival.
Start error
Start exception
Options defining the behavior of the
DynamicRoutingEngine.This interface should be implemented in order to
receive notifications about the new route via the
DynamicRoutingEngine.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.
A class containing the full set of available paths
predicted for the current vehicle state.
Represents the status of data that was loaded by
ElectronicHorizonDataLoader.Loads map data for segments that belong to the
ElectronicHorizonEngine paths.Represents error codes that describe the result of the
ElectronicHorizonDataLoader.getSegment(com.here.sdk.mapdata.DirectedOCMSegmentId) method.Represents the result of a data loading operation performed by
ElectronicHorizonDataLoader.Provides a listener for status updates from the
ElectronicHorizonDataLoader.loadData(com.here.sdk.electronichorizon.ElectronicHorizonUpdate) method.Provides an electronic horizon engine that continuously predicts
the road network ahead of the vehicle by using detailed map data, including road topography that is
currently out of sight.
Represents error codes that describe the result of the
ElectronicHorizonEngine.update(com.here.sdk.navigation.MapMatchedLocation) method.Provides a listener for receiving updates during execution of the
ElectronicHorizonEngine.update(com.here.sdk.navigation.MapMatchedLocation) method.Provides options to configure
ElectronicHorizonEngine.Represents a single electronic horizon path.
Provides a position on an electronic horizon path with a reference to the current item in the
ElectronicHorizon.Represents a segment in an
ElectronicHorizonPath.A class describing the set of changes in horizon segments
between two consecutive updates.
Identifies a segment in an
ElectronicHorizonPath.A class representing a full update delivered via
ElectronicHorizonListener notifications.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.
Represents details on the energy supplied at the charging location.
Energy source of EV charging point.
Represents energy source type.
Lists the available HERE SDK endpoints that can be customized with a custom backend base URL.
Specifies several options specific to different engines.
Represents environmental impact for an environmental impact category.
Represents environmental impacts category of the environmental impact for energy mix.
Represents Environmental zones.
This interface should be implemented in order to receive notifications about the environmental zones.
Represents the restriction reason of an
EVChargingPool.Represents the accessibility level of an
EVChargingPool.Deprecated.
Will be removed in v4.28.0.
Represents a connector at the charging point.
Represents the format of the connector, whether it is a socket or a cable.
Represents the connector group at the charging location.
Represents a pairing of an EVSE and its connector(s) that belong to a group.
Represents the standardized type of the installed connector.
Duration of the charging session when the tariff element is valid, in seconds.
An electric vehicle (EV) charging location.
Optional features that can be requested for EV charging locations.
Represents the times when the EVSEs at the charging location can be accessed for charging.
Represents exceptions to the regular opening hours schedule for EV charging locations,
such as special closures or extended hours.
Opening hours schedule for EV charging locations, represented by a list of days of the week
during which the location is open in the given time periods.
Represents name and optionally other details about operator, suboperator, or e-Mobility service provider.
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.
Tariffs provide detailed pricing information for charging electric vehicles at a specific location.
Represents the dimension the price component, which determines what is being charged and how:
time: Price per unit of time spent charging.
energy: Price per unit of energy consumed during charging.
flat: One-time fee charged per session.
parking time: Price per unit of time not charging but parked at the charger.
Represents a tariff element, which defines how pricing is applied.
Condition that the charging session needs to meet to apply the tariff element.
Represents the price component of an EV charging tariff.
Represents a search option to choose the eMSP or CPO whose tariff should be included in the response.
Represents the tariff pricing model (adhoc, emsp, or cpo).
Represents access restrictions for trucks and light commercial vehicles.
Represents the category of the vehicle supported at the charging point.
Parameters specific for the electric vehicle, which are then used to calculate
energy consumption on a given route.
Contains all the information regarding the next text announcement.
This interface should be implemented in order to receive notifications
when text notifications are available from
Navigator.Text notifications options.
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.
The method that will be called on the main thread when a search operation in
EVSearchEngine
has been completed.The
EVSearchEngine API provides detailed information about charging locations.Specifies possible errors that
EVSearchEngine may report.Provides the interface for the
EVSearchEngine.Encapsulates additional options that control the behavior of
EVSearchEngine.Represents the administrative functionality that an EVSE is capable of.
EVSE connector.
Represents an EVSE at the charging point.
Represents the payment support functionality on EVSE for ad-hoc customers (without pre-registration).
Indicates the current short-term status of the EVSE at the time given in the modified property.
EVSE status
Deprecated.
Will be removed in v4.28.0.
Identifier of the entity as provided by the external source
Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors.
Describes the reason for failing to configure
SDKNativeEngine with external map data source.Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors.
Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors.
Represents facility type available at the location.
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.
A class that provides information for a file reference.
Type of reference file.
Use this class to follow the current location of the user: The camera will permanently look at
the target location that was fed into the navigator instance.
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.
Type of a general warning that a road sign represents.
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.
Use the GPXDocument to load the GPX file.
Options used when reading the GPX file.
Single track from the
GPXDocument.Writes GPX track points to
GPXTrack.Identifiers for different types of hazardous materials which
can be shipped by the truck.
Represents restriction on transport of hazardous materials.
The situations in which headlights are required to be turned on.
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.
The options to specify restrictions for indoor route calculations.
Indoor route features.
Represents the level change action.
Represents additional information for an indoor maneuver.
All the options to specify how an indoor route should be calculated.
Represents a style of the indoor route.
This class controls the rendering of indoor routes on the map.
Use the IndoorRoutingEngine to calculate a route inside a venue.
Specifies possible errors that may result from the calculation of a indoor route.
Represents the space maneuver action.
Represents an indoor waypoint, used as input for indoor route calculation.
Performs global initialization of the SDK.
Represents installed catalog.
Represents a region, from persistent map storage.
Represents download status of region in the persistent map storage.
Instantiation error.
Instantiation error.
An integer range [min, max] with inclusive minimum and maximum value.
This interface should be implemented
in order to receive interpolated locations.
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.
A class that provides lane assistance information for the next complex junction
in order to keep following the route.
This interface should be
implemented in order to receive notifications on
JunctionViewLaneAssistance.Specifies type of interpolation performed between keyframes.
Represents data related to specific landline phone number.
A class that provides information for a lane.
A class which identifies the vehicle type(s) allowed to
access a lane.
A class that describes attributes assigned to a specific section of a lane.
This enum defines the lane direction.
Indicates the directions of a lane.
A class that provides information for the lane markings.
Indicates whether this lane leads to the next maneuvers or not.
A class that provides information on the available lane properties.
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.
Specifies the local road characteristics: frontage, parking lot road, poi access.
Describes a location in the world at a given time.
Indicates the desired location accuracy, however the actual accuracy is not
guaranteed.
Contains geographical info about location
This class handles location updates received according to the desired
LocationAccuracy or LocationOptions.Public interface that describes the behaviour of
LocationEngine.Indicates the status of the LocationEngine.
Location features supported by HERE positioning.
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.
interface receiving notifications when the set of
currently active location issues changes.
Represents specific issues affecting location retrieval quality, availability, or functionality.
This interface should be implemented in order to receive notifications
about location updates.
Location options that combine notification, sensor, cellular positioning, GNSS positioning and WiFi positioning options.
Use the
LocationSimulator to generate locations along a route or a GPX document.Options to specify how the location simulator will behave.
Indicates where the location was computed.
Interface for listening the
LocationEngine status updates.
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.
A class that provides low speed zone.
This interface should be implemented in order to receive low speed zone warnings.
This class provides all the information for a maneuver.
Maneuver action type.
This class provides the information regarding the next maneuver to be triggered
A class containing all options to be used when generating maneuver notifications.
A class defining timing and distance thresholds for maneuver notifications.
Indicates the type of the maneuver notification.
Indicates a user's progress to a
Maneuver.A class that provides lane assistance information for the next maneuver(s).
This interface should be
implemented in order to receive notifications on
ManeuverViewLaneAssistance.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.
Specifies possible errors from map data accessing.
Error occurred during obtaining data form the map.
Represents map data size.
Interface to get the result of map data size
estimation.
A class for downloading and managing map data for various regions worldwide.
A method which is called on the main thread when
MapDownloader.fromEngineAsync(com.here.sdk.core.engine.SDKNativeEngine, com.here.sdk.maploader.MapDownloaderConstructionCallback) has been completed.A class to control map download process.
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.
Specifies possible errors that may result from map downloading/prefetching.
Error occurred during map operation.
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.
Describes a map-matched location in the world at a given time.
This class provides map-matching functionality.
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.
Interface to get notified on status updates
when updating map data, previously downloaded by
MapDownloader.A class for updating regions previously downloaded using the
MapDownloader.Defines if installed regions and subregions are updated one-by-one or if all regions are
updated only once the updates for all installed regions have been downloaded entirely.
A method which is called on the main thread when
MapUpdater.fromEngineAsync(com.here.sdk.core.engine.SDKNativeEngine, com.here.sdk.maploader.MapUpdaterConstructionCallback) has been completed.A class to control the map update process.
Represents version of the map.
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
The result of matching the original location to the available map.
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 information about the waypoints along the route.
This enum represents the status of the
Milestone.This interface should be
implemented in order to receive notifications from this class about the
arrival at each
Milestone or missing it.This enum represents the type of the
Milestone.Represents data related to specific mobile phone number.
Provides means to populate personal places data source.
Structure to represent name-id pairs.
Internal base class for public non-POD objects to manage the lifecycle of underlying C++ objects.
Indicates the type of the natural guidance element.
Represents the navigability level of a map region.
Contains all the relevant information on the current location.
This interface should be implemented in order to receive notifications
about the current location from
Navigator.This class provides the basic navigation functionality.
This interface provides the basic functionality needed to run a navigation session.
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.
Indicates the formatting option of phoneme included in the notification.
Positioning notification options.
OCM Segment ID of particular matched
SegmentReference from OCM map,
represented in form: Tile + Local ID's .Use this class to calculate a route offline from A to B with
a number of waypoints in between.
Options to configure offline routing engine.
The OfflineSearchEngine works without internet and unlocks the search and geocoding
capabilities of HERE services to provide developers with unmatched flexibility
to create differentiating location-enabled applications.
Note: This is a beta release of this feature, so there could be a few bugs and unexpected
behaviors.
Error corresponding to the offline search operation.
Shows the operation that is performed over index.
Options to set indexing for offline search.
Interface to get updates about progress
of creating persistent map index.
A method which is called on the main thread when
MapDownloader.getOfflineMapsStorageSizeInBytes(OfflineStorageSizeCallback) has been completed.This interface should be
implemented in order to receive notifications from this class about the
arrival at the off-road destination.
Represents the information needed to help the users to reach their off-road destination.
This interface should be implemented in order to
receive notifications about the current off-road location from
Navigator.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.
The regulations for parking on the side of the road.
Represents parking type available at the location.
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.
The structure below exactly match the corresponding gRPC PemKeyCertPair structure.
Specifies possible errors that may result after a map repair operation has been completed.
Specifies possible statuses of the already downloaded map regions as a whole.
Physical attributes of the segment.
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 the result of picking a vehicle restriction 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.
Supports downloading of map data - in advance - into the cache to optimize temporary offline
use cases that rely on cached map data.
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.
This interface should be implemented in order to
receive post action notifications.
Identifies the action type.
Represents the type of electrical power.
An action that must be done prior to the section, i.e.
Identifies the action type.
Interface to get notified on status updates
when prefetching map data.
Represents the legal requirements to be considered before a trip for all vehicles types.
Deprecated.
Will be removed in v4.28.0.
Holds information of varying types, such as Boolean, Integer, String.
Types of properties.
Proxy configuration for the HERE SDK network that is applied per request.
Authentication data
Supported types of proxy connection.
Builder for a single quad.
Identifies the presence and the location of railway corssings.
Type of railway crossing.
A class that provides railway crossing.
This interface
should be implemented in order to receive railway crossing warnings.
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 the RDS encryption key.
Represents data to search for RDS encryption keys.
A realistic view.
A realistic view of a junction.
A realistic view notification.
This interface
should be implemented in order to receive realistic view warnings.
Realistic view warning options.
Represents a 2D rectangle defined by the origin and size.
Deprecated.
Will be removed in v4.28.0.
Defines an area, especially part of a country or the world that can be downloaded.
Specify a unique identifier for Region.
Represents size of visual elements drawn on the map.
Defines different units in which the size is described.
A method which is called on the main thread when
MapDownloader.repairPersistentMap(com.here.sdk.maploader.RepairPersistentMapCallback) has been completed.Structure holding various information received with response to a query.
Type of vehicle restriction.
Road attributes, including usage and physical characteristics.
This interface
should be implemented in order to receive attributes of the current road.
Classification of the surrounding road environment.
A physical structure or painted road marking intended to legally prohibit
left turns in right-side driving countries, right turns in left-side driving countries,
and U-turns at divided intersections or in the middle of divided segments.
Road features or states.
Contains the information required to create a road shield image.
Describes a road sign.
Road sign category defining a general purpose of the sign.
A road sign type classifying road signs that can appear along a road.
Vehicle type for which a road sign is applicable.
A road sign.
This interface
should be implemented in order to receive road sign warnings.
A class that provides road sign warning options.
Textual attributes of road.
This interface
should be implemented in order to receive textual attributes of the current road.
Road Usages of the segment.
A route is a path through a road network over which someone travels.
Contains all the relevant information on a deviation from the route.
This interface should be implemented in order to
receive notifications
about route deviations from
Navigator.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 location matched to a specific position on a navigation route.
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.
Supports downloading of map data - in advance - into the cache to optimize temporary offline
use cases that rely on cached map data.
Contains all the relevant information on the user's progress along a route.
This struct contains colors for the route progress visualization.
This interface should be implemented in order to receive notifications
about the route progress from
Navigator.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.
Indicates the type of the safety camera.
A class that provides safety camera warning information.
This interface
should be implemented in order to receive notifications on safety cameras.
Safety camera warning options.
GNSS positioning options.
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.
A school zone warning which notifies about a school zone presence on road with a speed limit
different than the default speed limit applicable for cars.
This interface should be implemented in order to receive school zone warnings.
School zone warning options.
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.
A class to manage SDK Cache.
A method which is called on the main thread when
SDKCache.clearCache(com.here.sdk.maploader.SDKCacheCallback) has been completed.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.Indicates a user's progress along a
Section.Specifies the
Section mode of transport.A class that provides information about segment one direction source and target connectivities.
Contains the requested information for a segment
Provides the interface for the access to the
segments data available in the local OCM map.
Reference to a segment id with a travel direction.
A SegmentReferenceConverter provides possibility to convert mapmatched instances of
SegmentReference to corresponding instances of DirectedOCMSegmentId.Contains attributes that are not necessarily constant on a full segment.
A special speed situation indicates a speed that exists under special circumstances.
Describes the posted speed limit on the segment span.
Options for controlling sensor usage in positioning.
This method will be called on the main thread when
ExternalMapDataSourceServer.start(java.lang.String, com.here.sdk.core.engine.SDKNativeEngine, com.here.sdk.maploader.remote.connection.SslServerCredentialsOptions, com.here.sdk.maploader.remote.connection.ServerStartedCallback)
has been completed.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.Use the
SpatialAudioCuePanning to notify each of the azimuths which compose a spatial audio
trajectory along the audio cue.Called once
startAngularPanning() starts.This class provides all the information for a spatial text notification, including the
maneuver data and extra data which is required to set the direction of spatialization
of the audio cue.
This struct provides all the information regarding an angular panning element, including the panning angle
and whether or not it is the last element on the spatial audio trajectory.
Represents the speed situation type.
Represents a specific vehicle restriction.
Use this class to follow the current location of the user, zooming in and out and changing
camera tilt according to the current speed.
A single profile value which indicates the speed range in which it applies to its zoom and
tilt configuration.
Represents the speed limit of the current road.
This interface
should be implemented in order to receive the speed limit of the current road.
A class that represents two separate speed limit offsets for higher and lower speed limits.
This interface should be implemented in order to receive notifications
when a speed limit on a road is exceeded or driving speed is restored back to normal.
A class that contains all options to be used for the speed limit warnings.
This enum represents the status of the speed warning feature.
The structure below exactly match the corresponding gRPC SslCredentialsOptions structure.
The structure below exactly match the corresponding gRPC SslServerCredentialsOptions structure.
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.
Different types of text notifications.
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.
Time period when the tariff element is valid, in local time.
Represents restriction based on time.
Category of time restriction.
Used to indicate a time period of one or more intervals in GDF specification.
Identifies the timing profile used for emitting notifications and warnings.
Represents the traffic events in RDS-TMC format.
Represents data used to request the list of preferred SIDs.
Contains all outgoing dependencies to the client side.
Represents the service prodiver info in RDS-TMC format.
Represents the parameters used to request the traffic broadcast.
This struct presents all the data for a toll.
A class that provides information of a toll stop.
A class that provides information for a toll booth.
Available payment methods.
Contains informations about the toll costs for a specific vehicle profile.
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.
A class to represent the toll point attributes of a segment.
A class that provides information for a toll stop with multiple toll booths.
This interface
should be implemented in order to receive information on the upcoming toll booth structure.
A class that defines tolling configuration for a lane.
A class that provides information for a toll structure at a toll point.
This enum defines the type of toll structure used on a road segment or lane.
Contains informations about a toll system.
Use this class to follow a moving target.
Configuration for mapping functional road classes to zoom levels.
Configuration that defines how
TrackingCameraBehavior reacts to nearby maneuvers.Defines a single rule that determines how
TrackingCameraBehavior reacts to nearby
maneuvers when the current position matches this rule.Defines a set of configurations specific to a
TrackingCameraBehavior.ManeuverRule.Defines the bounds within which the zoom level is constrained when approaching a maneuver.
Configuration for computing zoom levels from speed thresholds defined per road classification.
Defines a zoom level triggered when the vehicle reaches a specific speed.
Defines zoom behavior in different policy settings.
A
TrafficBroadcast is expecting the RDS-TMC
format and it can be used when there is no internet connection, so that the OfflineRoutingEngine
can utilize traffic data coming over a radio channel.Represents the parameters needed to request the traffic broadcast.
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.
The type of road which is merging onto the current road.
The side from where the merging traffic is joining with the current highway.
A class that provides warning for merging traffic.
This interface
should be implemented in order to receive traffic merge warnings.
A class that provides traffic merge warning options.
Traffic information on a route.
This type contains colors used for the traffic with jam factor greater or equal to 4.0 on route
ahead of the current location visualization.
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.
Identifies the presence and the location of traffic lights at an intersection
Indicates the location of a traffic signal.
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.Specifies types of transportation for which access/restriction rules apply.
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.
This interface
should be implemented in order to receive truck restriction warnings.
Truck restrictions warning options.
Represents truck restrictions.
Specifies Truck road type
Truck specifications contain vehicle related attributes.
Deprecated.
Will be removed in v4.27.0.
Specifies the tunnel categories.
The regulations for turning on the red color of the traffic light.
Interface for handling two finger pan gestures.
Interface for handling two finger tap gestures.
Represents the available unit systems(imperial/metric).
Defines statistics related to the success or failure of patched bundles.
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.
Represents a vehicle restriction.
Encapsulates properties for generating vehicle restriction icons
using
IconProvider.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.
Controls the
VenueModel inside the VenueMap object.Represents a drawing inside the
VenueModel.The interface for listeners for
the
VenueDrawing selection event.VenueEngine is an add-on to the base map functionality with its
own content loading and cache.
This method will be called on the main thread when VenueEngine initialization is completed.
Specifies possible errors that may occur during loading of indoor maps
Specifies possible errors that may occur during loading of indoor maps
Represents a geometry inside the
VenueLevel.Geometry types.
Represents an internal addresses of the geometry inside the venue.
Defines how the geometry will be presented.
Filter types for the
VenueGeometry search.Represents a style of the
VenueGeometry.Represents the venue info existing in a catalogs contains id and name.
The interface for listeners for
the list of
VenueInfo load event.Represents a style of the label.
Represents one level of a building or a complex of buildings inside the
VenueDrawing.The interface for listeners for
the
VenueLevel selection event.The interface for listeners for
the
Venue lifecycle events.The interface for listeners for
venue loading events in
VenueService.A method which is called on the main thread when
VenueMap.selectVenueAsync(String, VenueLoadErrorCallback) has been completed.Connects a map with venues.
The interface for listeners for
the
Venue lifecycle events.The interface for listeners for
venue loading events in
VenueService.Represents a building or a complex of buildings, like airports or universities.
The interface for listeners for
the
Venue selection event.Offers methods to download venues.
Optional features enum
Initialization status types of the
VenueService.The interface for listeners for
lifecycle events in
VenueService.Represents a style of the venue.
Represents routing topologies inside the
VenueLevel.Represents the access characreisticas of a topology.
Available directions.
Available mode of transport on indoor topology.
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.
This class provides all functionality of
NavigatorInterface.This class contains colors used by
VisualNavigator to render
the route and the maneuver arrow visualization.The method that will be called on the main thread when a search operation in
W3WSearchEngine
has been completed.what3words is an alternative geocode system designed to identify any location on the planet.
Specifies possible errors that may result from a w3w search query.
Contains information about one of the squares in the what3words geocode system.
Types of walk attributes.
Clock used to properly retrieve time-dependent data from the map.
Distances for emitting warnings according to the timing profile.
Identifies the warning type.
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.
Weather type attached to
RoadSignWarning or VehicleRestriction.Condition which limits the conditions for which the sign is applicable.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.
Defines a weight restriction.
Defines the type of a weight restriction.
Wi-Fi positioning options.
Identifies categories of zones which routes avoid going through when used in
AvoidanceOptions.