Release Notes
Version 2.2.0-rc08 - 02/03/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.
General
Updates
-
com.tomtom.quantity.FuelPerTimeis now labeled as COMPLETE. -
Add missing toString implementation to ChargeLevel.
-
Migrate navigation demo app legacy debug settings screen to jetpack compose.
-
Migrate navigation demo app legacy debug settings screen to jetpack compose.
Screen_recording_20251127_173825.webm Screen_recording_20251128_011224.webm
-
The following APIs are available in General Availability:
com.tomtom.sdk.location.Place.idcom.tomtom.sdk.location.Place.Idcom.tomtom.sdk.location.Place.detailscom.tomtom.sdk.location.Place.Details -
The following Init Surface API is now available in General Availability:
com.tomtom.sdk.init.TomTomSdk
-
The following Init Surface API is now available in General Availability:
com.tomtom.sdk.init.TomTomSdkcom.tomtom.sdk.common.configuration.SdkContextcom.tomtom.sdk.common.configuration.SdkConfigurationcom.tomtom.sdk.common.configuration.SdkConfiguration.buildSdkConfigurationcom.tomtom.sdk.common.configuration.CoreConfigurationcom.tomtom.sdk.common.configuration.CacheStorageConfigurationcom.tomtom.sdk.common.configuration.OfflineMapConfiguration
Fixes
- Avoid crash when map listeners removed when appContext is disposed.
- Fix for settings persisting the app restart.
- Fix NPE by restoring null-assertion operator in customApiKey.
- Fix OSE app crash when rotating device.
- Improve map replacement behaviour.
- Map now displays in online-first mode when onboard map is corrupt.
- Replacing a map with an invalid keystore will no longer cause a crash.
- Revert the fix for settings persisting the app restart.
Common
Fixes
- Remove networkstate and telemetry config provider from common-initialiser.
- TomTomSdk: Allow non-Compose MapView to be used.
Data Management
Updates
- Allows seamless recovery of onboard map.
Fixes
- Fix of a race condition in the 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
com.tomtom.sdk.datamanagement.navigationtile.CachingConfiguration.copy()methods. - Remove deprecated
com.tomtom.sdk.datamanagement.navigationtile.NavigationTileStoreConfiguration.copy()methods.
Location
Fixes
PersonalLocationTypeis now part ofExtendedflavor.- Fix IllegalArgumentException: Latitude value -180.0 should be in the range [-90.0, 90.0].
Map Visualization
Breaking changes
- Com.tomtom.sdk.map.display.ui.LifecycleAware is now available in Extended flavour.
- Com.tomtom.sdk.map.display.ui.MapProvider is now available in Extended flavour.
- Com.tomtom.sdk.map.display.ui.MapReadyCallback is now available in Extended flavour.
- Com.tomtom.sdk.map.display.ui.UiComponentClickListener is now available in Extended flavour.
Updates
com.tomtom.sdk.map.display.compose.model.MapDisplayInfrastructureis now available in General Availability.com.tomtom.sdk.map.display.compose.TomTomMapis now available in General Availability.com.tomtom.sdk.map.display.MapLocationInfrastructureis now available in General Availability.com.tomtom.sdk.map.display.MapTileInfrastructureis now available in General Availability.com.tomtom.sdk.map.display.visualization.navigation.compose.NavigationVisualizationis now available in General Availability.com.tomtom.sdk.map.display.visualization.navigation.NavigationVisualizationDataProvideris now available in General Availability.com.tomtom.sdk.map.display.visualization.routing.compose.RoutingVisualizationis now available in General Availability.com.tomtom.sdk.map.display.visualization.routing.RoutingVisualizationDataProvideris now available in General Availability.- Add Extended flavor availability banner for non-compose guides.
- Move all non-compose guides to a dedicated section.
- The better route proposal is hidden on the map when distinct alternatives are displayed.
Fixes
-
Add NdsSqlite initialization for EDP.
-
Adds missing information and debug level logs related to style changes for lane level guidance.
-
Cease Lane Level Navigation when traffic event has category other and main cause roadworks.
-
Enable fallback in case of http fatal error such as 403 code.
-
Fix alternative routes time difference issue.
-
Fix bug that causes the app to crash due to the
MapViewbeing destroyed before its initialization finishes (for example, this crash could happen in scenarios where the app is initialized and immediately closed). This bug affects themap-display-standardmodule. -
Fix crash during route selection for distinct alternatives.
-
Fix crash in
com.tomtom.sdk.map.display.visualization.navigation.NavigationVisualizationduring screen rotation. -
Fix for missing progress on lane recommendations.
-
Fix issue when clearing alternatives routes causes crash when called after a better route/alternative route is added.
-
Fix issue where the lanes for lane level guidance cause a short lag.
-
Fix issue with style not being loaded when map is initialised without Internet connection in online first mode .
-
Fix the glitch from LLV to Road Level View.
-
Fix to allow multiple.
com.tomtom.sdk.map.display.visualization.navigation.NavigationVisualizationinstance. -
Fixed a crash in the composable NavigationVisualization during device rotation while navigating.
-
Fixes 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.
-
GeoJson data update is visible earlier, without map movement.
-
Halo workaround.
-
Improved synchronization of camera tracking mode updates in CameraState.
-
Lane Level Guidance session will be ceased during road works, closed lanes or road closures.
-
Make better routes tubes visible on map when.
using composable
RoutingVisualization. -
Map gesture no longer result in ANR.
-
Move heavy CPU computations off the Android main thread.
-
Prevent SurfaceView crash by guarding onAttachedToWindow when parent is null.
-
Reduce number of primitives send to premium renderer for lane level guidance..
-
Remove polygon overlays.
-
Remove predictions listener when map is replaced in LLN.
-
Remove unknown traffic markers from the map.
-
Replace exception with error when
NavigationEventsConnectoris initialized withNavigationStateother thanIdle. -
Stabilization of MapReady event.
-
Use correct TomTom Standard Styles with Premium renderer.
Deprecations
- Deprecate
com.tomtom.sdk.map.display.image.ImageDescriptor. - Deprecate
com.tomtom.sdk.map.display.image.ImageSize. - Deprecate
com.tomtom.sdk.map.display.mapdatastore.online.OnlineMapDataStoreConfiguration. - Deprecate
com.tomtom.sdk.map.display.mapdatastore.online.OnlineMapDataStoreController. - Deprecate
com.tomtom.sdk.map.display.marker.Marker.getPinImageDescriptor. - Deprecate
com.tomtom.sdk.map.display.polygon.Polygon.imageUri. - Deprecate
com.tomtom.sdk.map.display.polyline.Polyline.getPatternImageDescriptor. - Deprecate
NavigationEventDispatcherclass. - Deprecate create APIs in
com.tomtom.sdk.map.display.visualization.poi.PoiVisualizationFactory. - Deprecate create APIs in
com.tomtom.sdk.map.display.visualization.range.RangeVisualizationFactory.
Navigation
Breaking changes
com.tomtom.sdk.datamanagement.nds.update.AutomaticMapUpdateFailureListeneris moved to extended flavor.
Updates
-
com.tomtom.sdk.vehicle.provider.VehicleProvideris now in GA. -
Improve condition for vehicle weight change replan.
-
Promoted
com.tomtom.sdk.navigation.MutableNavigationConfigurationto general availablity.[NAVIGATION][UPDATE] Promoted
com.tomtom.sdk.navigation.TomTomNavigation.configuration:MutableNavigationConfigurationto general availablity. -
Update documentation for GuidanceUpdatedListener which now points to configuration through TomTomNavigation.configuration.
[NAVIGATION][INTERNAL] Use new API for guidanceAnnouncementMode/guidanceAnnouncementsEnabled before deprecating them in GuidanceEngine.
-
Update documentation links so they no longer point to TomTomNavigation.betterProposalAcceptanceMode which is deprecated.
-
Updated the guide on how to dynamically change TomTomNavigation's configuration.
Fixes
- Adjust the threshold for lane connectivity based on the number of lane changes.
- Do not pass
com.tomtom.sdk.routing.route.instruction.isoCountryCodeto the native text generator unlesscom.tomtom.sdk.navigation.featuretoggle.ImprovedDirectionalInformationFeatureis enabled. - Fix a crash (SIGSEGV) in AddCrossTileProhibitedComplexManeuvers that occurred when CrossTileCache held stale references after LRU eviction.
- Fix the reachable offset calculation in the route merger.
- Fix wrong download size reporting in
com.tomtom.sdk.datamanagement.nds.update.compositeregion.CompositeRegion. - InterpolationStrategy now sets correct timestamps in simulated locations.
- Lane Level Guidance is no longer cached beyond its trigger's scenario end offset.
- Lane level navigation telemetry now sends the correct route stretch info for the scenario when it is updated.
- Make Arrival and Waypoint instructions combinable.
- Misleading error message when updating combustion engine properties of the vehicle and combustion engine is not set.
- Non-guiding instructions no longer stop combining multiple other instructions for a single lane level guidance request.
- Prevent NullPointerException during AndroidTextToSpeechEngine initialization.
- 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.
- The system now correctly logs SLG and LLG mismatches.
- The system now logs a mismatch between SLG and LLG as a warning.
- The test for SLG and LLG mismatch validation is no longer flaky.
- Updating the gradation for fanning will no longer make more than 1 lane recommended.
- Use caching for computing lane level guidance if a previous request for the same stretch resulted in a persistent failure.
Deprecations
-
com.tomtom.sdk.navigation.guidance.GuidanceEngine.announcementMode:com.tomtom.sdk.navigation.guidance.AnnouncementModeis deprecated. Instead of reading the value that way move toTomTomNavigation.configuration.announcementMode. As for updating the value use the function for updating TomTomNavigation's dynamic properties i.e.TomTomNavigation.configuration.update. -
com.tomtom.sdk.navigation.guidance.GuidanceEngine.announcementsEnabled:Booleanis deprecated. Instead of reading the value that way move toTomTomNavigation.configuration.announcementsEnabled. As for updating the value use the function for updating TomTomNavigation's dynamic properties i.e.TomTomNavigation.configuration.update. -
Com.tomtom.sdk.navigation.TomTomNavigation.betterProposalAcceptanceMode:BetterProposalAcceptanceMode is deprecated.
[NAVIGATION][DEPRECATED]
com.tomtom.sdk.navigation.TomTomNavigation.unitSystem:UnitSystemTypeis deprecated. -
Deprecate
ArrivalDetectionEngine.hasArrivedAtDestination(). -
Deprecate
ArrivalDetectionEngine.hasArrivedAtWaypoint(). -
Deprecate
calculateProgressmethod ofRouteProgressEngine. -
Deprecate
com.tomtom.sdk.datamanagement.navigationtile.AreaAlongRoute. -
Deprecate
com.tomtom.sdk.datamanagement.navigationtile.CacheStorageConfiguration. -
Deprecate
com.tomtom.sdk.datamanagement.navigationtile.CachingConfiguration. -
Deprecate
com.tomtom.sdk.datamanagement.navigationtile.NavigationTileStore.Companion.create. -
Deprecate
com.tomtom.sdk.datamanagement.navigationtile.NavigationTileStoreConfiguration. -
Deprecate
com.tomtom.sdk.datamanagement.navigationtile.PrefetchingConfiguration. -
Deprecate
com.tomtom.sdk.navigation.mapmatching.MapMatchingEngine.extrapolateLocation(NavigationSnapshot):MapMatchingResult?. -
Deprecate
com.tomtom.sdk.navigation.mapmatching.MapMatchingEngine.matchLocation(NavigationSnapshot):MapMatchingResult. -
Deprecate
com.tomtom.sdk.navigation.mapmatching.offline.OfflineMapMatchingEngineFactoryandcom.tomtom.sdk.navigation.mapmatching.tilestore.TileStoreMapMatchingEngineFactory. -
Deprecate
com.tomtom.sdk.navigation.tracking.RouteTrackingEngine.obtainTrackingStates. -
Deprecate
com.tomtom.sdk.navigation.tracking.RouteTrackingEngineFactory. -
Deprecate
maintainandresetmethods of data store maintenance engine. -
Deprecate RouteProgressEngineFactory.
-
Deprecated:
com.tomtom.sdk.navigation.online.OnlineTomTomNavigationFactorycom.tomtom.sdk.navigation.online.Configuration.
To create an instance of
TomTomNavigationwith 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).
-
The following guidance engine APIs are deprecated:
com.tomtom.sdk.navigation.guidance.GuidanceEngine.generateGuidance(NavigationSnapshot):Guidancemethodcom.tomtom.sdk.navigation.guidance.GuidanceEngine.generateLaneGuidance(NavigationSnapshot):LaneGuidanceUpdate?methodcom.tomtom.sdk.navigation.guidance.Guidanceclasscom.tomtom.sdk.navigation.guidance.LaneGuidanceUpdateclasscom.tomtom.sdk.navigation.guidance.LaneGuidanceUpdateTypevalue class.
Removals
- Removed Orbis URL use when navigation tiles are configured.
Personalization
Fixes
- The favorite personal location is correctly removed after being added from a recent destination.
Routing
New features
- Location of the origin to the range polygon considered for the online range throttling logic.
- Self-service API
RoutePlanningOptionsApifor building instances ofRoutePlanningOptionsusing thebuildRoutePlanningOptionsfunciton is now in GA. - 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 NON 24/7 charging stations for autogenerated CS.
Updates
-
ChargingOptionsparametersavoidChargingParksandchargingStopsStrategyare now part ofCompleteflavor. -
com.tomtom.sdk.routing.options.ChargingStopsStrategyis now part of the COMPLETE flavor of NavSDK. -
EV: Return No Route Found earlier if current charge is 0.
-
Expose experimental OpeningHoursOptions API:
- OpeningHoursOptions.useNon247Parks is now available in complete flavor.
-
Rename field in
OpeningHoursOptionsAPI. -
Update reconstruction mode deprecation is removed.
Fixes
-
buildEvRoutePlanningOptionswill now successfully useavoidsthat are set as a parameter. -
vehicleBrandparameter is never included in the URL for range calculation. -
vehicleBrandparameter is not passed to the request URL if the engine type is not electric. -
A crash when the onboard map map is being updated and navigation is advancing guidance progress is fixed.
-
Add validation for entry points in RoutePlanningOptions constructor.
-
Added a check for user-provided URI.
-
Create new NDA native client for every routing request.
-
Don't add extendedRouteRepresentation=consumption if
constantSpeedConsumptionInkWhPerHundredkmis not set. -
Fix for cancelling RoutePlanner requests that were actually not cancelled.
-
Fix not calling 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
RoutePlanningOptionsfactories. All vehicle types other than Car are nowExtendedflavor. -
Improve validation for ConsiderTraffic option in RoutePlanningOptions.
-
Optimial toward name is delivered for onboard route now.
-
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 (県).
-
Reduced 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.
-
Support for road types in JPN region.
Deprecations
- Deprecate
OnlineRangeCalculatorFactory. - Deprecate
OnlineRoutePlannertype.
Search
New features
-
Add Extended Postal Points (EPP) support to search.
- Added 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.
-
Add search options screen in nav-demo app for Place Search.
-
Create discover item in Place Search navigation demo.
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 title, subTitles to
com.tomtom.sdk.search.placessearch.model.result.DetailsResponse. -
Added sections for extended flavor in Search SDK documentation and code snippets.
-
Clarify references to the extended flavor in documentation.
-
GA] EV Search APIs are now available in General Availability. The following APIs have been promoted to GA:
com.tomtom.sdk.search.ev.EvSearchOptionscom.tomtom.sdk.search.ev.EvSearchResponsecom.tomtom.sdk.search.ev.EvSearchResultcom.tomtom.sdk.search.ev.EvSearchCallbackcom.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.AccessTypeis also now available in General Availability.
Customers can now use these APIs in production without requiring
@OptInannotations. No additional actions are needed for migration. -
Move FuelPriceProvider and ParkingDetailProvider from complete to extended flavor.
-
Removed tutorial guides related to deprecated Search APIs.
-
The following APIs are available in General Availability:
com.tomtom.sdk.search.Search.requestEvPoiDetailscom.tomtom.sdk.search.poidetails.EvPoiDetailsCallbackcom.tomtom.sdk.search.poidetails.EvPoiDetailsOptionscom.tomtom.sdk.search.poidetails.EvPoiDetailsResponsecom.tomtom.sdk.search.poidetails.buildEvPoiDetailsOptionsUse
com.tomtom.sdk.search.Search.requestEvPoiDetailsto obtain or refresh charging park details available fromcom.tomtom.sdk.search.Search.evSearch -
The following APIs have been removed:
buildBrandInAreaSearchOptionsbuildPoiCategoryInAreaSearchOptions
-
The following SearchOptions factories are now available in General Availability:
com.tomtom.sdk.search.buildAlongRouteWithPoiCategorySearchOptionscom.tomtom.sdk.search.buildAutocompleteOptionscom.tomtom.sdk.search.buildBrandInAreaSearchOptionscom.tomtom.sdk.search.buildBrandSearchOptionscom.tomtom.sdk.search.buildPoiCategoryInAreaSearchOptions
These APIs were previously in BETA and are now promoted to GA. 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 Discover action builder for Place Search.
-
Fix for crash at start if the map access is not readily available.
-
Improve Fallback Behavior for HTTP 4xx and 5xx Errors in Search. The following failure types are now handled more effectively:
SearchFailure.HttpFailurefor 401, 403, 408, and 429 errors will trigger a fallback to offline.SearchFailure.HttpFailurefor 5xx errors will now trigger a fallback to offline as well.
-
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.
-
Revering the fallback Behavior for HTTP 4xx and 5xx Errors in Search which changed the following:
SearchFailure.HttpFailure for 401, 403, 408, and 429 errors will trigger a fallback to offline. SearchFailure.HttpFailure for 5xx errors will now trigger a fallback to offline as well.
-
Support Zenrin map in hybrid search.
Deprecations
-
com.tomtom.sdk.search.dynamicdata.online.OnlineDynamicDataProviderFactoryis deprecated. -
Deprecate the
com.tomtom.sdk.search.online.OnlineSearchandcom.tomtom.sdk.search.reversegeocoder.online.OnlineReverseGeocoderclasses.These APIs will be removed 12 months after the next 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
RoutePlanningFallbackRequestEventis 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 GA:
com.tomtom.sdk.vehicle.metadata.BodyPropertiescom.tomtom.sdk.vehicle.metadata.BodyTypecom.tomtom.sdk.vehicle.metadata.Brandcom.tomtom.sdk.vehicle.metadata.BrandIdcom.tomtom.sdk.vehicle.metadata.BrandOptionscom.tomtom.sdk.vehicle.metadata.BrandsResponsecom.tomtom.sdk.vehicle.metadata.CacheDirectorycom.tomtom.sdk.vehicle.metadata.DriveTraincom.tomtom.sdk.vehicle.metadata.ElectricVehiclePropertiescom.tomtom.sdk.vehicle.metadata.EngineTypecom.tomtom.sdk.vehicle.metadata.Modelcom.tomtom.sdk.vehicle.metadata.ModelIdcom.tomtom.sdk.vehicle.metadata.ModelOptionscom.tomtom.sdk.vehicle.metadata.ModelsResponsecom.tomtom.sdk.vehicle.metadata.PlugTypecom.tomtom.sdk.vehicle.metadata.ProductionStatuscom.tomtom.sdk.vehicle.metadata.RetrieveVehicleOptionscom.tomtom.sdk.vehicle.metadata.VehicleMetadatacom.tomtom.sdk.vehicle.metadata.VehicleMetadataByIdOptionscom.tomtom.sdk.vehicle.metadata.VehicleMetadataByIdResponsecom.tomtom.sdk.vehicle.metadata.VehicleMetadataFailurecom.tomtom.sdk.vehicle.metadata.VehicleMetadataIdcom.tomtom.sdk.vehicle.metadata.VehicleMetadataOptionscom.tomtom.sdk.vehicle.metadata.VehicleMetadataProvidercom.tomtom.sdk.vehicle.metadata.VehicleMetadataResponse
Updates
- Efficiencies and consumption curves are validated earlier and get better error messages.
Deprecations
- Plug types
Iec60309Ac3PhaseRed,Iec60309Ac1PhaseBlue, andIec60309DcWhiteare deprecated and will be removed in 6 months after the release.
Virtual Horizon
Breaking changes
- Com.tomtom.sdk.datamanagement.nds.AccessReleasedCallback is now available in Extended flavour.
- Com.tomtom.sdk.datamanagement.nds.AccessReleasedCallback.invoke() is now available in Extended flavour.
- Com.tomtom.sdk.datamanagement.nds.NdsStoreFailure now available in Extended flavour.
Updates
-
Promote
com.tomtom.sdk.navigation.horizon.elements.poi.PoiElement2to General Availability. -
Promote
com.tomtom.sdk.navigation.horizon.elements.poi.PoiElementType2to General Availability. -
Promote.
com.tomtom.sdk.hazards.model.BadRoadConditionssecondary constructor to GAcom.tomtom.sdk.hazards.model.BadRoadConditions.Causeto GAcom.tomtom.sdk.hazards.model.BadRoadConditions.causesto GAcom.tomtom.sdk.hazards.model.ReducedVisibilitysecondary constructor to GAcom.tomtom.sdk.hazards.model.ReducedVisibility.Causeto GAcom.tomtom.sdk.hazards.model.ReducedVisibility.causesto GAcom.tomtom.sdk.hazards.model.ObjectsOnRoadsecondary constructor to GAcom.tomtom.sdk.hazards.model.ObjectsOnRoad.Causeto GAcom.tomtom.sdk.hazards.model.ObjectsOnRoad.causesto GA
-
Remove RestrictToExtendedFlavor from Hazard API.
com.tomtom.sdk.hazards.model.Hazardcom.tomtom.sdk.hazards.model.HazardCategorycom.tomtom.sdk.hazards.model.HazardIdcom.tomtom.sdk.hazards.model.HazardLocationcom.tomtom.sdk.hazards.model.HazardLocation.Spotcom.tomtom.sdk.hazards.model.HazardLocation.Linearcom.tomtom.sdk.hazards.model.HazardSeveritycom.tomtom.sdk.hazards.model.HazardTypecom.tomtom.sdk.navigation.horizon.elements.hazard.HazardElementcom.tomtom.sdk.navigation.horizon.elements.hazard.HazardElementType
Fixes
-
Fix issue of no POI elements being published from horizon when using online-only init surface.
-
Fix SafetyLocations concurent modification exception.
-
Fix the endOffset of a HorizonElement could exceed the endOffset of the active path issue.
-
Fixed issue of initialising the vehicle horizon with a vehicle with a trailer, when TrailerTowFeature was disabled.
-
Fixed polyline updates in data store for active guidance.
-
Fixes the horizon options used for the cover.
horizon subscription during a navigation with a route.
-
Improved safety camera projection by fixing bounding box overlap logic.
-
Provide information of
elapsedRealtimeNanosandaltitudeincom.tomtom.sdk.navigation.horizon.HorizonPosition.location. -
Publish cached
HorizonSnapshotandHorizonPositionincom.tomtom.sdk.navigation.HorizonUpdatedListenerwhen the horizon is reset and the horizon paths are temporarily unavailable, in maximum 3 seconds.
Deprecations
-
Deprecate
com.tomtom.sdk.navigation.horizon.elements.poi.PoiElement. Usecom.tomtom.sdk.navigation.horizon.elements.poi.PoiElement2instead. -
Deprecate
com.tomtom.sdk.navigation.horizon.elements.poi.PoiElementType. Usecom.tomtom.sdk.navigation.horizon.elements.poi.PoiElementType2instead. -
Deprecate:
com.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.GeneralHazardcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Animalscom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CurveRightcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CurveLeftcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CurveRightThenLeftcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CurveLeftThenRightcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CurvyRoadcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Tunnelcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.LightSignalscom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Yieldcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.PriorityRoadcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CrossingWithPriorityFromTheRightcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CarriagewayNarrowscom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CarriagewayNarrowsRightcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CarriagewayNarrowsLeftcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.LaneMergeFromRightcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.LaneMergeFromLeftcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.LaneMergeCentercom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.NoOvertakingcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.ProtectedPassingcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.PedestrianCrossingcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Childrencom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Cyclistscom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.RailroadCrossingWithGatescom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.RailroadCrossingWithoutGatescom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.TramwayCrossingcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.FallingRockscom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.SlipperyRoadcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Slopecom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Downgradecom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.IcyRoadcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.Windcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.TrafficCongestioncom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.HighAccidentAreacom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.EndOfAllRestrictionscom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.VariableSignLightElementscom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.HavePriorityAtNarrowRoadcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.GivePriorityAtNarrowRoadcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.SpeedLimitcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.SpeedLimitEndcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.SwingBridgecom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.RailroadCrossingcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CityEntrycom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.CityExitcom.tomtom.sdk.navigation.horizon.elements.trafficsign.TrafficSignCategory.NoOvertakingEnd
-
Deprecate:
com.tomtom.sdk.navigation.horizon.HorizonEngine.registerHorizonOptionscom.tomtom.sdk.navigation.horizon.HorizonEngine.unregisterHorizonOptionscom.tomtom.sdk.navigation.horizon.HorizonEngine.generateHorizon
-
Deprecate.
com.tomtom.sdk.hazards.model.BadRoadConditionsprimary constructorcom.tomtom.sdk.hazards.model.BadRoadConditions.hasPotholescom.tomtom.sdk.hazards.model.ReducedVisibilityprimary constructorcom.tomtom.sdk.hazards.model.ReducedVisibility.dueToHeavyRaincom.tomtom.sdk.hazards.model.ReducedVisibility.dueToFogcom.tomtom.sdk.hazards.model.ObjectsOnRoadprimary constructorcom.tomtom.sdk.hazards.model.ObjectsOnRoad.animalcom.tomtom.sdk.hazards.model.ObjectsOnRoad.people