Package com.here.sdk.navigation
package com.here.sdk.navigation
-
ClassDescriptionUse this class to show an overview of geo points.Indicates arrival point type to announce in maneuver notification.The aspect ratio of the image.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.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.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.This interface should be implemented in order to receive notifications about the Danger zones.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.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.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.This interface should be implemented in order to receive notifications about the environmental zones.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.This interface should be implemented in order to receive low speed zone warnings.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.This interface should be implemented in order to receive railway crossing warnings.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.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.This interface should be implemented in order to receive road sign warnings.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.This interface should be implemented in order to receive notifications on safety cameras.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.This interface should be implemented in order to receive school zone warnings.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.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.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.This interface should be implemented in order to receive information on the upcoming toll booth structure.Use this class to follow a moving target.Configuration for mapping functional road classes to zoom levels.Configuration that defines howTrackingCameraBehaviorreacts to nearby maneuvers.Defines a single rule that determines howTrackingCameraBehaviorreacts to nearby maneuvers when the current position matches this rule.Defines a set of configurations specific to aTrackingCameraBehavior.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.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.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.This interface should be implemented in order to receive truck restriction warnings.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.