Skip to content

v3.4.0

Compare
Choose a tag to compare
@volkdmitri volkdmitri released this 03 Oct 08:27
· 45 commits to main since this release

Packaging

Map

  • Updated appearance and placement mechanism of the route line callouts.
  • Fixed extra coordinates outside lookaheadDistance for the maneuver added for the following navigation camera calculation. The camera frame can now be configured correctly by IntersectionDensity.
  • Added API NavigationMapView.excludedRouteAlertTypes for controlling the visibility of road alerts on the map.
  • Fixed a case when a far maneuver was framed by the navigation camera calculation with PitchNearManeuver.enabled. The distance to maneuver can be configured correctly by PitchNearManeuver.triggerDistanceToManeuver.
  • Fixed warnings Slot 'middle' missing for layer.
  • Fixed possible incorrect route line layer order for map styles without slot support causing top layers to appear beneath the navigation route line.

CarPlay

  • Added new method previewRoutes(to destination: Waypoint) async in CarPlayManager.
  • Added new method previewRoutes(between waypoints: [Waypoint]) async in CarPlayManager.
  • Added new method previewRoutes(for options: RouteOptions) async in CarPlayManager.

Location

  • Fixed the issue that a map-matched location was sent instead of a raw location in MapMatchingState.location. Switch to MapMatchingState.enhancedLocation if you need a map-matched location.

Routing

  • NavigationRouteOptions and NavigationMatchOptions no longer include .numericCongestionLevel attribute by default for profiles other than .automobileAvoidingTraffic.

Other changes

  • NavigatorErrors.UnexpectedNavigationStatus is now public.
  • Improved Telemetry UI-related data collection from the main thread.
  • Reported road names will now also respect user languages preferences.
  • Fixed a UI bug when the opened steps list view was not updated and sometimes had a blank space at the top.
  • Added more feedback categories for Active Guidance.
  • Added missing languages for the SAME_TIME label localization.
  • Fixed possible issue when the "NONEXISTENT_KEY_VALUE" value could have been displayed when the custom localization bundle was used and the debug option “Show non-localized strings” was enabled in Xcode.