Release Notes

Version 2.2.0 - 01/04/2026

Discover the improvements and new features included in the following version.

Share your thoughts on this release by using the feedback button located at the bottom of the page.

For more in-depth documentation, check the API Reference

General

Updates
  • Add missing toString implementation to ChargeLevel.

  • Label com.tomtom.quantity.FuelPerTime as COMPLETE.

  • The following APIs are available in General Availability:

    • com.tomtom.sdk.location.Place.id
    • com.tomtom.sdk.location.Place.Id
    • com.tomtom.sdk.location.Place.details
    • com.tomtom.sdk.location.Place.Details
  • The following Init Surface APIs are now available in General Availability:

    • com.tomtom.sdk.init.TomTomSdk
    • com.tomtom.sdk.common.configuration.SdkContext
    • com.tomtom.sdk.common.configuration.SdkConfiguration
    • com.tomtom.sdk.common.configuration.SdkConfiguration.buildSdkConfiguration
    • com.tomtom.sdk.common.configuration.CoreConfiguration
    • com.tomtom.sdk.common.configuration.CacheStorageConfiguration
    • com.tomtom.sdk.common.configuration.OfflineMapConfiguration
Fixes
  • Display map in online-first mode if onboard map is corrupt.
  • Improve map replacement behaviour.
  • Prevent crash when map listeners are removed after appContext is disposed.
  • Prevent crash when replacing a map with an invalid keystore.
  • Restore null-assertion operator in customApiKey to fix a NullPointerException.

Common

Fixes
  • Allow non-Compose MapView to be used in TomTomSdk.
  • Remove network state and telemetry config provider from common-initialiser.

Data Management

Breaking changes
  • The following is now restricted to Extended flavour:

    • com.tomtom.sdk.datamanagement.nds.AccessReleasedCallback
    • com.tomtom.sdk.datamanagement.nds.AccessReleasedCallback.invoke()
    • com.tomtom.sdk.datamanagement.nds.NdsStoreFailure
Updates
  • Allow seamless recovery of onboard map.
Fixes
  • Fix race condition in internal class NativeNdsStoreAccess accessed by NdsStore.
  • For NDS map updates, setting a large negative duration to a) the region age to control the network type or b) postponing updates, will now be correctly handled.
Removals
  • Remove deprecated methods:

    • com.tomtom.sdk.datamanagement.navigationtile.CachingConfiguration.copy()
    • com.tomtom.sdk.datamanagement.navigationtile.NavigationTileStoreConfiguration.copy()

Location

Fixes
  • PersonalLocationType is now part of Extended flavor.
  • Fix IllegalArgumentException: Latitude value -180.0 should be in the range [-90.0, 90.0].

Map Visualization

Breaking changes
  • The following is now restricted to Extended flavour:

    • com.tomtom.sdk.map.display.ui.LifecycleAware
    • com.tomtom.sdk.map.display.ui.MapProvider
    • com.tomtom.sdk.map.display.ui.MapReadyCallback
    • com.tomtom.sdk.map.display.ui.UiComponentClickListener
Updates
  • Add Extended flavor availability banner for non-compose guides.

  • Hide better route proposal on the map when distinct alternatives are displayed.

  • Move all non-compose guides to a dedicated section.

  • The following APIs are now available in General Availability:

    • com.tomtom.sdk.map.display.compose.model.MapDisplayInfrastructure
    • com.tomtom.sdk.map.display.compose.TomTomMap
    • com.tomtom.sdk.map.display.MapLocationInfrastructure
    • com.tomtom.sdk.map.display.MapTileInfrastructure
    • com.tomtom.sdk.map.display.visualization.navigation.compose.NavigationVisualization
    • com.tomtom.sdk.map.display.visualization.navigation.NavigationVisualizationDataProvider
    • com.tomtom.sdk.map.display.visualization.routing.compose.RoutingVisualization
    • com.tomtom.sdk.map.display.visualization.routing.RoutingVisualizationDataProvider
Fixes
  • Add NdsSqlite initialization for External Data Provider.
  • Apply workaround for Halo rendering.
  • Enable fallback in case of HTTP fatal error such as 403 code.
  • Fix alternative routes time difference issue.
  • Fix an issue where the visual route line could disappear while turn‑by‑turn navigation was still in progress, ensuring that route progress remains visible throughout the trip.
  • Fix crash during route selection for distinct alternatives.
  • Fix crash in map-display-standard module when MapView is destroyed before its initialization finishes.
  • Fix crash in com.tomtom.sdk.map.display.visualization.navigation.NavigationVisualization during screen rotation.
  • Fix crash in composable NavigationVisualization during device rotation while navigating.
  • Fix crash when clearing alternative routes after adding a better route or alternative route.
  • Fix style loading when map is initialized without Internet connection in online-first mode.
  • Fix to allow multiple com.tomtom.sdk.map.display.visualization.navigation.NavigationVisualization instances.
  • GeoJson data update is visible earlier, without map movement.
  • Improve synchronization of camera tracking mode updates in CameraState.
  • Make better routes tubes visible on map when using composable RoutingVisualization.
  • Move heavy CPU computations off the Android main thread.
  • Prevent ANR caused by map gestures.
  • Prevent SurfaceView crash by guarding onAttachedToWindow when parent is null.
  • Remove unknown traffic markers from the map.
  • Replace exception with error when NavigationEventsConnector is initialized with NavigationState other than Idle.
  • Stabilize MapReady event.
  • Use correct TomTom Standard Styles with Premium renderer.
Deprecations
  • Deprecate NavigationEventDispatcher class.

  • Deprecate create APIs in com.tomtom.sdk.map.display.visualization.poi.PoiVisualizationFactory.

  • Deprecate create APIs in com.tomtom.sdk.map.display.visualization.range.RangeVisualizationFactory.

  • Deprecate the following:

    • com.tomtom.sdk.map.display.image.ImageDescriptor
    • com.tomtom.sdk.map.display.image.ImageSize
    • com.tomtom.sdk.map.display.mapdatastore.online.OnlineMapDataStoreConfiguration
    • com.tomtom.sdk.map.display.mapdatastore.online.OnlineMapDataStoreController
    • com.tomtom.sdk.map.display.marker.Marker.getPinImageDescriptor
    • com.tomtom.sdk.map.display.polygon.Polygon.imageUri
    • com.tomtom.sdk.map.display.polyline.Polyline.getPatternImageDescriptor
Breaking changes
  • Move com.tomtom.sdk.datamanagement.nds.update.AutomaticMapUpdateFailureListener to Extended flavor.
Updates
  • com.tomtom.sdk.vehicle.provider.VehicleProvider is now in General Availability.
  • Improve condition for vehicle weight change replan.
  • Promote com.tomtom.sdk.navigation.MutableNavigationConfiguration to General Availablity.
  • Promote com.tomtom.sdk.navigation.TomTomNavigation.configuration:MutableNavigationConfiguration to General Availablity.
  • Update documentation for GuidanceUpdatedListener which now points to configuration through TomTomNavigation.configuration.
  • Update documentation links so they no longer point to deprecated TomTomNavigation.betterProposalAcceptanceMode.
  • Update guide on dynamically changing TomTomNavigation’s configuration.
Fixes
  • Do not pass com.tomtom.sdk.routing.route.instruction.isoCountryCode to native text generator unless com.tomtom.sdk.navigation.featuretoggle.ImprovedDirectionalInformationFeature is enabled.
  • Fix crash (SIGSEGV) in AddCrossTileProhibitedComplexManeuvers when CrossTileCache holds stale references after LRU (Least Recently Used) eviction.
  • Fix reachable offset calculation in route merger.
  • Fix wrong download size reporting in com.tomtom.sdk.datamanagement.nds.update.compositeregion.CompositeRegion.
  • Make Arrival and Waypoint instructions combinable.
  • Prevent NullPointerException during AndroidTextToSpeechEngine initialization.
  • Set correct timestamps in simulated locations for InterpolationStrategy.
  • Show correct error message when updating combustion engine properties if engine is not set.
  • The navigation resume feature now correctly restores charging station connector information when resuming navigation. Previously, missing connector specifications (such as rated power, current, or voltage) could cause incorrect data to be displayed.
  • Prevent display of confusing road numbers in traffic jam warnings for Japan, Korea, and Taiwan.
Deprecations
  • Deprecate the following:

    • ArrivalDetectionEngine.hasArrivedAtDestination()
    • ArrivalDetectionEngine.hasArrivedAtWaypoint()
    • calculateProgress method of RouteProgressEngine
    • com.tomtom.sdk.datamanagement.navigationtile.AreaAlongRoute
    • com.tomtom.sdk.datamanagement.navigationtile.CacheStorageConfiguration
    • com.tomtom.sdk.datamanagement.navigationtile.CachingConfiguration
    • com.tomtom.sdk.datamanagement.navigationtile.NavigationTileStore.Companion.create
    • com.tomtom.sdk.datamanagement.navigationtile.NavigationTileStoreConfiguration
    • com.tomtom.sdk.datamanagement.navigationtile.PrefetchingConfiguration
    • Deprecate com.tomtom.sdk.navigation.guidance.GuidanceEngine.announcementMode:com.tomtom.sdk.navigation.guidance.AnnouncementMode. Instead of reading the value that way move to TomTomNavigation.configuration.announcementMode. As for updating the value use the function for updating TomTomNavigation’s dynamic properties i.e. TomTomNavigation.configuration.update.
  • Deprecate com.tomtom.sdk.navigation.guidance.GuidanceEngine.announcementsEnabled:Boolean. Instead of reading the value that way move to TomTomNavigation.configuration.announcementsEnabled. As for updating the value use the function for updating TomTomNavigation’s dynamic properties i.e. TomTomNavigation.configuration.update.

  • Deprecate the following:

    • com.tomtom.sdk.navigation.mapmatching.MapMatchingEngine.extrapolateLocation(NavigationSnapshot):MapMatchingResult?
    • com.tomtom.sdk.navigation.mapmatching.MapMatchingEngine.matchLocation(NavigationSnapshot):MapMatchingResult
    • com.tomtom.sdk.navigation.mapmatching.offline.OfflineMapMatchingEngineFactory and com.tomtom.sdk.navigation.mapmatching.tilestore.TileStoreMapMatchingEngineFactory
    • com.tomtom.sdk.navigation.TomTomNavigation.betterProposalAcceptanceMode:BetterProposalAcceptanceMode
    • com.tomtom.sdk.navigation.TomTomNavigation.unitSystem:UnitSystemType
    • com.tomtom.sdk.navigation.tracking.RouteTrackingEngine.obtainTrackingStates
    • com.tomtom.sdk.navigation.tracking.RouteTrackingEngineFactory
  • Deprecate maintain and reset methods of data store maintenance engine.

  • Deprecate RouteProgressEngineFactory.

  • Deprecate the following guidance engine APIs:

    • com.tomtom.sdk.navigation.guidance.GuidanceEngine.generateGuidance(NavigationSnapshot):Guidance method
    • com.tomtom.sdk.navigation.guidance.GuidanceEngine.generateLaneGuidance(NavigationSnapshot):LaneGuidanceUpdate? method
    • com.tomtom.sdk.navigation.guidance.Guidance class
    • com.tomtom.sdk.navigation.guidance.LaneGuidanceUpdate class
    • com.tomtom.sdk.navigation.guidance.LaneGuidanceUpdateType value class.
  • Deprecate:

    • com.tomtom.sdk.navigation.online.OnlineTomTomNavigationFactory
    • com.tomtom.sdk.navigation.online.Configuration.

    To create an instance of TomTomNavigation with online configuration use either:

    • com.tomtom.sdk.navigation.TomTomNavigation(Context, String, LocationProvider, NavigationTileStore)
    • com.tomtom.sdk.navigation.TomTomNavigation(Context, LocationProvider, NavigationTileStore, RoutingConfiguration, NavigationConfiguration, HazardsConfiguration, SafetyLocationsConfiguration).
Removals
  • Remove Orbis URL use when navigation tiles are configured.

Personalization

Fixes
  • Ensure favorite personal locations can be removed after being added from recent destinations.

Routing

New features
  • Improve online range throttling by considering the origin’s location relative to the range polygon.
  • Self-service API RoutePlanningOptionsApi for building instances of RoutePlanningOptions using the buildRoutePlanningOptions function is now in General Availability.
  • Support of OpeningHours information in onboard route update.
  • Telemetry for Plug and Charge feature in offline planner.
  • You can now hear in verbal audio messages prefecture specific road types in Japan for Tokyo (都), Hokkaido (道), Osaka and Kyoto (府) Prefecture or other of the 43 prefectures (県).
  • You can now select charging stations that are not available 24/7 for autogenerated charging stops.
Updates
  • The ChargingOptions parameters avoidChargingParks and chargingStopsStrategy are now part of Complete flavor.
  • com.tomtom.sdk.routing.options.ChargingStopsStrategy is now part of the COMPLETE flavor of NavSDK.
  • For electric vehicle routing, return “No Route Found” earlier if the current charge is zero.
  • The experimental OpeningHoursOptions API is now exposed. The OpeningHoursOptions.useNon247Parks parameter is now available in the Complete flavor.
  • Rename the field in OpeningHoursOptions API.
  • The deprecation notice for the update reconstruction mode has been removed.
Fixes
  • The buildEvRoutePlanningOptions function now correctly applies the avoids parameter, ensuring that specified avoidances are respected in EV route planning.
  • The vehicleBrand parameter is no longer included in the URL for range calculations.
  • The vehicleBrand parameter is not passed to the request URL if the engine type is not electric.
  • Add validation for user-provided URIs.
  • Add validation for entry points in RoutePlanningOptions constructor.
  • Create a new NDA native client for every routing request.
  • Do not add extendedRouteRepresentation=consumption if constantSpeedConsumptionInkWhPerHundredkm is not set.
  • Fix cancellation of RoutePlanner requests that were actually not cancelled.
  • Fix crash when onboard map is being updated and navigation is advancing guidance progress.
  • Fix missing callback in RoutePlanningCallback when the caller of the RoutePlanner.planRoute does not hold a reference to the callback.
  • Forbid vehicle types other than Car in Self-service RoutePlanningOptions factories. All vehicle types other than Car are now the Extended flavor.
  • Improve validation for the ConsiderTraffic option in RoutePlanningOptions.
  • The optimal toward name is now delivered for onboard route.
  • Prefecture specific road types for Tokyo (都), Hokkaido (道), Osaka and Kyoto (府). Prefecture now have a distinct road type in the road message other than remaining 43 prefectures (県).
  • Reduce onboard LDEV computation time when initial charge is low.
  • Remove road details from verbal “Follow the road…” audio announcements.
  • Route consumption features now work when using vehicle model ID.
  • Set correct departure/arrival time and time zone offset for route stops.
  • Add support for road types in the Japan (JPN) region.
Deprecations
  • Deprecate OnlineRangeCalculatorFactory.
  • Deprecate OnlineRoutePlanner type.
New features
  • Add Extended Postal Points (EPP) support to search:

    • Add support for Extended Postal Points in search functionality to improve findability of detailed postal codes.
    • EPP enables more precise location searches using detailed postal codes (e.g., “M25 0AB” in GBR, “1222 PN” in NLD).
    • Available in ~15 countries including ARG, BRA, CAN, CHL, GBR, IRL, NLD, PRT, SGP, TWN, USA and their territories.
    • EPP results are exposed as SearchResultType.Address with formatted address pointing to the extended postal code location.
Updates
  • com.tomtom.sdk.search.reversegeocoder.buildReverseGeocoderOptions() is now available in General Availability.

  • Add areaType to com.tomtom.sdk.location.DetailsResponse.

  • Add Extended flavor availability banner to Feedback, Custom POIs, and Dynamic Data guides.

  • Add sections for Extended flavor in Search SDK documentation and code snippets.

  • Clarify references to the Extended flavor in documentation.

  • The following EV Search APIs are now available in General Availibility:

    • com.tomtom.sdk.search.ev.EvSearchOptions
    • com.tomtom.sdk.search.ev.EvSearchResponse
    • com.tomtom.sdk.search.ev.EvSearchResult
    • com.tomtom.sdk.search.ev.EvSearchCallback
    • com.tomtom.sdk.search.Search.evSearch(EvSearchOptions): Result<EvSearchResponse, SearchFailure>
    • com.tomtom.sdk.search.Search.evSearch(EvSearchOptions, EvSearchCallback): Cancellable

    Additionally:

    • com.tomtom.sdk.location.poi.ev.AccessType is also now available in General Availability.

    Customers can now use these APIs in production without requiring @OptIn annotations. No additional actions are needed for migration.

  • Move FuelPriceProvider and ParkingDetailProvider from Complete to Extended flavor.

  • Remove tutorial guides related to deprecated Search APIs.

  • The following APIs are available in General Availability:

    com.tomtom.sdk.search.Search.requestEvPoiDetails com.tomtom.sdk.search.poidetails.EvPoiDetailsCallback com.tomtom.sdk.search.poidetails.EvPoiDetailsOptions com.tomtom.sdk.search.poidetails.EvPoiDetailsResponse com.tomtom.sdk.search.poidetails.buildEvPoiDetailsOptions

    Use com.tomtom.sdk.search.Search.requestEvPoiDetails to obtain or refresh charging park details available from com.tomtom.sdk.search.Search.evSearch

  • The following APIs have been removed:

    • buildBrandInAreaSearchOptions
    • buildPoiCategoryInAreaSearchOptions
  • The following SearchOptions factories are now available in General Availability:

    • com.tomtom.sdk.search.buildAlongRouteWithPoiCategorySearchOptions
    • com.tomtom.sdk.search.buildAutocompleteOptions
    • com.tomtom.sdk.search.buildBrandInAreaSearchOptions
    • com.tomtom.sdk.search.buildBrandSearchOptions
    • com.tomtom.sdk.search.buildPoiCategoryInAreaSearchOptions

    They can be used to efficiently create search options for various use cases, including POI category searches, brand searches, area-based searches, and route-based searches.

Fixes
  • EvSearch works correctly with a custom url provided through ServiceUri.
  • Fix crash at start if the map access is not readily available.
  • In HybridSearch, HybridReverseGeocoder, OnlineFirst Search and OnlineFirst ReverseGeocoder, if the online service returned an error, the error is returned to the user and the component will not fallback to offline. It will fallback to offline only in case of network connectivity errors.
  • In online first search, return online results even if offline search fails, which makes custom POI and personal location search unavailable.
  • Make custom POIs work with empty map with offline search.
  • Support Zenrin map in hybrid search.
  • Remove score field from PoiDetailsResultJsonModel to prevent deserialization failure.
Deprecations
  • Deprecate com.tomtom.sdk.search.dynamicdata.online.OnlineDynamicDataProviderFactory.

  • Deprecate the com.tomtom.sdk.search.online.OnlineSearch and com.tomtom.sdk.search.reversegeocoder.online.OnlineReverseGeocoder classes.

    These APIs will be removed 12 months after the release.

Telemetry

New features
  • The HasOnboardNavigationProduct field is now sent as part of NavSdkSettings to denote if there is an onboard map installed in the system.
  • The trigger for a data source change is now published with MapDataSourceSwitched events.
Updates
  • The following Telemetry API is now available in General Availability:

    • com.tomtom.sdk.telemetry.UserConsent
  • Update DataTransferInfo with new field representing raw http response code and extend NativeHttpResponseStatus with NO_CONNECTIVITY value.

  • Update the KDOC with enabling Telemetry legal disclaimer.

Fixes
  • RoutePlanningFallbackRequestEvent is now properly mapped to FCD container.

Traffic

Updates
  • The NdsStore documentation has been updated to clarify the usage of the apiKey for TrafficClient purposes.

Vehicle

New features
  • Promote the following APIs to General Availability:

    • com.tomtom.sdk.vehicle.metadata.BodyProperties
    • com.tomtom.sdk.vehicle.metadata.BodyType
    • com.tomtom.sdk.vehicle.metadata.Brand
    • com.tomtom.sdk.vehicle.metadata.BrandId
    • com.tomtom.sdk.vehicle.metadata.BrandOptions
    • com.tomtom.sdk.vehicle.metadata.BrandsResponse
    • com.tomtom.sdk.vehicle.metadata.CacheDirectory
    • com.tomtom.sdk.vehicle.metadata.DriveTrain
    • com.tomtom.sdk.vehicle.metadata.ElectricVehicleProperties
    • com.tomtom.sdk.vehicle.metadata.EngineType
    • com.tomtom.sdk.vehicle.metadata.Model
    • com.tomtom.sdk.vehicle.metadata.ModelId
    • com.tomtom.sdk.vehicle.metadata.ModelOptions
    • com.tomtom.sdk.vehicle.metadata.ModelsResponse
    • com.tomtom.sdk.vehicle.metadata.PlugType
    • com.tomtom.sdk.vehicle.metadata.ProductionStatus
    • com.tomtom.sdk.vehicle.metadata.RetrieveVehicleOptions
    • com.tomtom.sdk.vehicle.metadata.VehicleMetadata
    • com.tomtom.sdk.vehicle.metadata.VehicleMetadataByIdOptions
    • com.tomtom.sdk.vehicle.metadata.VehicleMetadataByIdResponse
    • com.tomtom.sdk.vehicle.metadata.VehicleMetadataFailure
    • com.tomtom.sdk.vehicle.metadata.VehicleMetadataId
    • com.tomtom.sdk.vehicle.metadata.VehicleMetadataOptions
    • com.tomtom.sdk.vehicle.metadata.VehicleMetadataProvider
    • com.tomtom.sdk.vehicle.metadata.VehicleMetadataResponse
Updates
  • Efficiencies and consumption curves are validated earlier and get better error messages.
Deprecations
  • Plug types Iec60309Ac3PhaseRed, Iec60309Ac1PhaseBlue, and Iec60309DcWhite are deprecated and will be removed in 6 months after the release.

Virtual Horizon

Updates
  • Promote com.tomtom.sdk.navigation.horizon.elements.poi.PoiElement2 to General Availability.

  • Promote com.tomtom.sdk.navigation.horizon.elements.poi.PoiElementType2 to General Availability.

  • Promote the following to General Availability:

    • com.tomtom.sdk.hazards.model.BadRoadConditions secondary constructor
    • com.tomtom.sdk.hazards.model.BadRoadConditions.Cause
    • com.tomtom.sdk.hazards.model.BadRoadConditions.causes
    • com.tomtom.sdk.hazards.model.ReducedVisibility secondary constructor
    • com.tomtom.sdk.hazards.model.ReducedVisibility.Cause
    • com.tomtom.sdk.hazards.model.ReducedVisibility.causes
    • com.tomtom.sdk.hazards.model.ObjectsOnRoad secondary constructor
    • com.tomtom.sdk.hazards.model.ObjectsOnRoad.Cause
    • com.tomtom.sdk.hazards.model.ObjectsOnRoad.causes
  • Remove RestrictToExtendedFlavor from the Hazard API.

    • com.tomtom.sdk.hazards.model.Hazard
    • com.tomtom.sdk.hazards.model.HazardCategory
    • com.tomtom.sdk.hazards.model.HazardId
    • com.tomtom.sdk.hazards.model.HazardLocation
    • com.tomtom.sdk.hazards.model.HazardLocation.Spot
    • com.tomtom.sdk.hazards.model.HazardLocation.Linear
    • com.tomtom.sdk.hazards.model.HazardSeverity
    • com.tomtom.sdk.hazards.model.HazardType
    • com.tomtom.sdk.navigation.horizon.elements.hazard.HazardElement
    • com.tomtom.sdk.navigation.horizon.elements.hazard.HazardElementType
Fixes
  • Do not initialize the horizon engine with a vehicle with a trailer, when TrailerTowFeature was disabled.
  • Fix issue with no POI elements being published on horizon when using online-only init surface.
  • Fix issue with updating the polyline in the data store maintenance service in active guidance.
  • Fix concurent modification exception thrown by the safety locations component.
  • Ensure the end offset of a horizon element cannot exceed the end offset of an active path.
  • Fix the horizon options used for the cover horizon subscription in active guidance.
  • Improve safety camera projection by fixing the bounding box overlap logic.
  • Provide missing elapsedRealtimeNanos and altitude in com.tomtom.sdk.navigation.horizon.HorizonPosition.location.
  • Publish cached HorizonSnapshot and HorizonPosition in com.tomtom.sdk.navigation.HorizonUpdatedListener when the horizon is reset and the horizon paths are temporarily unavailable, in maximum 3 seconds.
  • Don’t show speed limits from opposite direction of road.
Deprecations
  • Deprecate com.tomtom.sdk.navigation.horizon.elements.poi.PoiElement. Use com.tomtom.sdk.navigation.horizon.elements.poi.PoiElement2 instead.

  • Deprecate com.tomtom.sdk.navigation.horizon.elements.poi.PoiElementType. Use com.tomtom.sdk.navigation.horizon.elements.poi.PoiElementType2 instead.

  • Deprecate:

    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.GeneralHazard
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Animals
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CurveRight
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CurveLeft
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CurveRightThenLeft
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CurveLeftThenRight
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CurvyRoad
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Tunnel
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.LightSignals
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Yield
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.PriorityRoad
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CrossingWithPriorityFromTheRight
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CarriagewayNarrows
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CarriagewayNarrowsRight
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CarriagewayNarrowsLeft
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.LaneMergeFromRight
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.LaneMergeFromLeft
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.LaneMergeCenter
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.NoOvertaking
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.ProtectedPassing
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.PedestrianCrossing
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Children
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Cyclists
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.RailroadCrossingWithGates
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.RailroadCrossingWithoutGates
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.TramwayCrossing
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.FallingRocks
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.SlipperyRoad
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Slope
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Downgrade
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.IcyRoad
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Wind
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.TrafficCongestion
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.HighAccidentArea
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.EndOfAllRestrictions
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.VariableSignLightElements
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.HavePriorityAtNarrowRoad
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.GivePriorityAtNarrowRoad
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.SpeedLimit
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.SpeedLimitEnd
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.SwingBridge
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.RailroadCrossing
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CityEntry
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CityExit
    • com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.NoOvertakingEnd
  • Deprecate:

    • com.tomtom.sdk.navigation.horizon.HorizonEngine.registerHorizonOptions
    • com.tomtom.sdk.navigation.horizon.HorizonEngine.unregisterHorizonOptions
    • com.tomtom.sdk.navigation.horizon.HorizonEngine.generateHorizon
  • Deprecate:

    • com.tomtom.sdk.hazards.model.BadRoadConditions primary constructor
    • com.tomtom.sdk.hazards.model.BadRoadConditions.hasPotholes
    • com.tomtom.sdk.hazards.model.ReducedVisibility primary constructor
    • com.tomtom.sdk.hazards.model.ReducedVisibility.dueToHeavyRain
    • com.tomtom.sdk.hazards.model.ReducedVisibility.dueToFog
    • com.tomtom.sdk.hazards.model.ObjectsOnRoad primary constructor
    • com.tomtom.sdk.hazards.model.ObjectsOnRoad.animal
    • com.tomtom.sdk.hazards.model.ObjectsOnRoad.people