Package com.here.sdk.navigation
package com.here.sdk.navigation
Turn-by-turn navigation and guidance including maneuver notifications,
warnings and location simulation.
-
ClassDescriptionIndicates arrival point type to announce in maneuver notification.The aspect ratio of the image.Type of a border crossing given in a
BorderCrossingWarning.A border crossing.Deprecated.Will be removed in v4.29.0.Border crossing warning options.Interface used to change implement different camera behaviors.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 onCurrentSituationLaneAssistanceView.A class that provides current situation lane assistance view information for the street at the current position of a single lane.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.Deprecated.Will be removed in v4.29.0.This interface should be implemented in order to receive notifications from this class about the arrival at the destination.Defines a dimension restriction.Defines the type of a dimension restriction.Indicates the option of direction information included in the notification.Deprecated.Will be removed in v4.29.0.Indicates the divider between the lanes.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.Represents Environmental zones.Deprecated.Will be removed in v4.29.0.Contains all the information regarding the next text announcement.This interface should be implemented in order to receive notifications when text notifications are available fromNavigator.Text notifications options.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.Type of a general warning that a road sign represents.Use the GPXDocument to load the GPX file.Options used when reading the GPX file.Single track from theGPXDocument.Writes GPX track points toGPXTrack.This interface should be implemented in order to receive interpolated locations.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 onJunctionViewLaneAssistance.A class that provides information for a lane.A class which identifies the vehicle type(s) allowed to access 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.Use theLocationSimulatorto generate locations along a route or a GPX document.Options to specify how the location simulator will behave.A class that provides low speed zone.Deprecated.Will be removed in v4.29.0.This class provides the information regarding the next maneuver to be triggeredA 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 aManeuver.A class that provides lane assistance information for the next maneuver(s).This interface should be implemented in order to receive notifications onManeuverViewLaneAssistance.Describes a map-matched location in the world at a given time.Represents information about the waypoints along the route.This enum represents the status of theMilestone.This interface should be implemented in order to receive notifications from this class about the arrival at eachMilestoneor missing it.This enum represents the type of theMilestone.Indicates the type of the natural guidance element.Contains all the relevant information on the current location.This interface should be implemented in order to receive notifications about the current location fromNavigator.This class provides the basic navigation functionality.This interface provides the basic functionality needed to run a navigation session.Indicates the formatting option of phoneme included in the notification.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 fromNavigator.This interface should be implemented in order to receive post action notifications.A class that provides railway crossing.Deprecated.Will be removed in v4.29.0.A realistic view.A realistic view of a junction.A realistic view notification.Deprecated.Will be removed in v4.29.0.Realistic view warning options.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.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.Deprecated.Will be removed in v4.29.0.A class that provides road sign warning options.This interface should be implemented in order to receive textual attributes of the current road.Contains all the relevant information on a deviation from the route.This interface should be implemented in order to receive notifications about route deviations fromNavigator.Represents a location matched to a specific position on a navigation route.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 fromNavigator.Indicates the type of the safety camera.A class that provides safety camera warning information.Deprecated.Will be removed in v4.29.0.Safety camera warning options.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.Deprecated.Will be removed in v4.29.0.School zone warning options.Indicates a user's progress along aSection.Use theSpatialAudioCuePanningto notify each of the azimuths which compose a spatial audio trajectory along the audio cue.Called oncestartAngularPanning()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.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.Deprecated.Will be removed in v4.29.0.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.Different types of text notifications.Identifies the timing profile used for emitting notifications and warnings.A class that provides information of a toll stop.A class that provides information for a toll booth.Available payment methods.A class that provides information for a toll stop with multiple toll booths.Deprecated.Will be removed in v4.29.0.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.Deprecated.Will be removed in v4.29.0.A class that provides traffic merge warning options.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.Deprecated.Will be removed in v4.29.0.Truck restrictions warning options.Represents truck restrictions.This class provides all functionality ofNavigatorInterface.This class contains colors used byVisualNavigatorto render the route and the maneuver arrow visualization.Clock used to properly retrieve time-dependent data from the map.Distances for emitting warnings according to the timing profile.Identifies the warning type.Weather type attached toRoadSignWarningorVehicleRestriction.Conditionwhich limits the conditions for which the sign is applicable.Defines a weight restriction.Defines the type of a weight restriction.