25.5¶
Links to the API Reference can be found here
25.5.4 (2024-04-17)¶
Bug Fixes¶
- Routing: Correctly load geometry from route element for route restrictions
- Routing: Do not report duplicated DrivingProhibitedEntry warning
- Routing: Fix internal junction U-turn
25.5.2 (2024-04-15)¶
Bug Fixes¶
- Android: Use system defaults as default network settings and deprecate NetworkSettings class
- Navigation: Show correctly warning data regarding delivery zones
- Routing: Apply correct distance limit for pedestrian routing
25.5.1 (2024-04-10)¶
Bug Fixes¶
- Core: Add validation when loading EV connectors from map to prevent crash
-
Navigation: Remove false positive warning from vehicle aid
A bug was introduced in version 25.5.0 where vehicle zone analyzer would report restrictions even if there were none. This has now been fixed.
-
Routing: Upgrade EV routing performance
- Routing: Prevent EV compute from terminating calculation early
- Routing: Reduce memory pressure of EV calculation
- Routing: Resolve EV compute not failing corretly
Warning
Pedestrian mode does not work in this release. This will be fixed as soon as possible in the next patch version.
25.5.0 (2024-04-04)¶
Bug Fixes¶
- Android: Fix crash when logging Android info
- Android: Fix crash when clicking into map and minimizing application
-
Core: Fix retrieving time attributes of files
This fixes the case that the Custom Place index got deleted and was re-created at each app restart.
-
iOS: Do not search in all datasets when passing empty datasetIds
This applies to Online search - if you pass empty datasetIds, Custom Places will not be included in results.
-
Map: Cache area data to prevent blinking during transition to different tile size
This fixes small, intermittent white blinking when zooming in or out.
-
Map: Enable usage of emergency maps
This only applies to customers who use maps with emergency attributes - compute should now work properly.
-
Map: Fix concurrent modification in traffic resource manager
This fixes a crash in decoding traffic events.
-
Map: Fix crash if text is rendered on map before any other geometry objects
- Map: Ignore unknown POI attributes
-
Navigation: Do not add default speedlimit on roundabouts
It would sometimes happen that a strange speedlimit was shown on a roundabout. This has now been fixed.
-
Navigation: Do not mark waypoint as visited when it's not its turn
Passing waypoints and finish should now work properly.
-
Navigation: Fix lane assistant crash on invalid last road
- Navigation: Fix vehicle aid analyzer ignoring roads open only for truck
-
Routing: Add weight per axle warning
Weight per axle route was missing, it has now been added.
-
Routing: Consistently add warnings for entire route
Starting and ending element of route could have been left without warning due to missing logistic information, this has now been resolved.
-
Routing: Correctly evaluate prohibited roads with delivery directions
In some cases, not all route warnings were returned. This has now been fixed.
-
Routing: Emit only warnings that occurred in direction of route
Correctly evaluate direction of route warnings.
-
Routing: Fix arriving in driving side evaluation
-
Routing: Fix two route parts end and start in opposite direction
It could happen that the recomputed route part lead to the endpoint from opposite direction than before. This caused that the vehicle has to make U-turn to continue to the original route rather to continue to the next endpoint because recomputed route part joined to original route.
-
Routing: Fix wrong roundabout exits HERE Maps
The roundabout exit numbers should now be computed and shown correctly.
-
Search: Synchronize access to index file from multiple custom places instances for same dataset
Features¶
-
Android: Add country iso to route warnings
Each route warning now contains its appropriate ISO code.
-
Android: Allow to make map pins invisible on route restrictions
It is now possible to use
setRouteRestrictionSettings(RouteRestrictionDisplaySettings)
which is a more powerful way of setting route restriction settings. You can now define the image, anchor, position and scale. This way, the default route restriction images can be overriden to be adjusted to the liking of integrator. This method is available inMapView
. -
iOS: Add country iso into route warning data
Each route warning now contains its appropriate ISO code.
-
iOS: Allow to make map pins invisible on route restrictions
It is now possible to use
setRouteRestrictionDisplaySettings(SYMapRouteRestrictionDisplaySettings)
which is a more powerful way of setting route restriction settings. You can now define the image, anchor, position and scale. This way, the default route restriction images can be overriden to be adjusted to the liking of integrator. This method is available inSYMapView
.
Performance Improvements¶
-
Map: Improve loading map above cities with many roads
We have added a mechanism that doesn't load all of the road data at once, but in batches. This may result in the map being loaded gradually which may not be visually pleasing, but it is a lot faster performance-wise and does not cause the application to lag.
-
Map: Increase responsivity of map loading using limited count of new traffic events in single rendered frame
Just like with roads, we have decided that we will not load and decode all traffic events in one frame, but we limited it to 80 traffic events per frame. This should drastically improve performance when browsing the map over large cities.