Release Notes
Version 1.4.0 - 22/05/2024
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.
Map
New features
- Improve arrival and departure experience for waypoints in NavigationVisualization by changing the camera position.
Updates
-
Promote the following classes to General Availablity.
com.tomtom.sdk.map.display.visualization.navigation.StyleConfiguration
.com.tomtom.sdk.map.display.visualization.routing.StyleConfiguration
.
Fixes
- Fix crash in Routing Visualization when a route replan happens a destination connection line is removed twice.
- Fix crash when clearing the route plan with destination connection line.
- Fix the error causing the Offline map process not to load.
- Traffic jams are no longer displayed on the route when they cause no delay.
Navigation
Breaking changes
- Convert
com.tomtom.sdk.datamanagement.datasource.DataSource
from enum to value class. - Move and rename
com.tomtom.sdk.datamanagement.hybridnavigationdata.NavigationDataSource
tocom.tomtom.sdk.datamanagement.datasourceDataSource
. - Rename
com.tomtom.sdk.datamanagement.datasource.DataSource.OFFLINE
tocom.tomtom.sdk.datamanagement.datasource.DataSource.Offline
. - Rename
com.tomtom.sdk.datamanagement.datasource.DataSource.TILESTORE
tocom.tomtom.sdk.datamanagement.datasource.DataSource.Tilestore
.
Updates
- The inline documentation of TomTomNavigation.start() method contains a link to the guide about starting navigation available on the developer portal.
Fixes
TomTomNavigation.navigationSnapshot
isnull
until the first location fix is received and map-matched in the packagecom.tomtom.sdk.navigation
.- Add only sections were projected within a map.
- Consider a
combustion
engine as the default when calculating speed restrictions when the user does not specify an engine type. - Fix default
RouteProgress
given inNavigationSnapshot
beforeRouteProgressEngine
is first processed. - Fix triggering config.
- The main thread is blocked by the navigation when subscribed for
com.tomtom.sdk.navigation.horizon.elements.hazard.HazardElementType
orcom.tomtom.sdk.navigation.horizon.elements.safetylocation.SafetyLocationElementType
incom.tomtom.sdk.navigation.horizon.HorizonOptions
.
Routing
Breaking changes
- When providing RouteLegOptions, the number of options must be equal to the number of itinerary waypoints plus one.
Fixes
- Information about the state of charge at the end of the route was not present in the Route Summary.
Search
Fixes
- Crash in offline search feedback loop.
Traffic
Fixes
- The GetTrafficEvents() bounding box can now handle crossing the anti-meridian.