25.6¶
Links to the API Reference can be found here
25.6.2 (2024-05-27)¶
Bug Fixes¶
- Position: Fix growing memory in freedrive mode
- Position: Prevent race condition during trajectory matching
25.6.1 (2024-05-17)¶
Bug Fixes¶
- Routing: Fix retrieving distance of logistic violation from start of online route
-
iOS: Minimize extra SYNavigationObserver notifications during initialization
This ensures that when a SYNavigationObserver is created, only that one is notified and not all of the other ones.
-
Map: Correctly load logistic info while loading from online map road element
Vehicle Zone and Vehicle Aid analyzers should now work on online maps, too.
-
Map: Do not ignore rest of the camera settings when position is not valid yet
-
Map: Do not use animations when initializing camera
This change ensures that the camera doesn't rotate all around the place when initializing mapView.
-
Map: Evaluate road directions depending on time
From now on the roads that have a special closure time in map data should be correctly shown as closed.
-
Map: Fix EV range polygon transformation to avoid hopping while zooming between LOD 0 and LOD 1
-
Map: Implement asynchronous loading of time domains in logistic attributes
Performance when browsing the map was affected by synchronous loading of time domains of roads. This has now been optimized.
-
Map: Render ninepatch images by strings collector
The ninepatch rendering module is moved to StringCollector so that the handling is generalized and easier. This change also fixes some discrepancies in drawing ninepatch images and their z-level orders.
-
Map: Report installed map bundles right after saving local map list
Fixes a rare crash.
-
Navigation: Do not report approaching instruction if same instruction was lately reported early
-
Navigation: Limit voice then instructions in urban area
This and the change above this one try to ensure that the instruction reporting will be less verbose.
-
Online: Fix crash in traffic service due to data race
- Routing: Disregard ferries when calculating EV range
- Routing: Return route warnings ordered from start of the route to its destination
Features¶
-
Android: Add helper method for setting camera rotation with location course
The
CameraState
builder now sports a new method that enables setting of course of the camera.val cameraState = CameraState.Builder().apply { setCourse(0.0F) }
-
Android: Add voltage range support for EV charging
It is now possible to set the supported voltage of
EVProfile
- the value can be assigned after creating the object by using theVoltageRange
object. -
Android: Allow user to specify desired SoC when arriving to charging station
It is now possible to set the minimal desired state of charge (SoC) at charging stations. This can be done via
EVPreferences
'sminimalSocAtChargingStation
variable. -
iOS: Add voltage range parameters to
SYEVProfil
andSYEVConnector
It is now possible to set the supported voltage of
SYEVProfile
by setting thechargingVoltageMin
and andchargingVoltageMax
. TheSYEVConnector
class now has newvoltageMin
andvoltageMax
variables. -
iOS: Allow user to specify desired SoC when arriving to charging station
It is now possible to set the minimal desired state of charge (SoC) at charging stations. This can be done by setting the
minimalSoCAtChargingStation
ofSYEVPreferences
.
Performance Improvements¶
- Navigation: Improve performance of analyzers depending on traversing matched trajectory