Skip to main content

Release Notes

12.8.0 (2025-08-14)

🌟 Features and improvements

  • Added support for the Armenian language on the map, in the directory, and for routing. Also added Armenian voice notification packages.
  • TrafficRouter now supports specifying the route search engine type (online, offline, or hybrid) using RouterType.
  • NavigationManager and RouteEditor now support specifying the route search engine (TrafficRouter).

🛠 Bug fixes

  • Traffic data via TrafficSource is no longer requested or updated while the application is running in the background.
  • Added a linker option to set the memory page size to 16 KB when building the Android library.
  • Fixed visual artifacts in MapWidget that occurred when the device configuration was changing.
  • Fixed animations in SpeedLimitWidget.
  • Fixed the display of TrafficLineWidget.

12.7.2 (2025-07-07)

🌟 Features and improvements

🛠 Bug fixes

  • Improved map performance for Android and iOS: the map can now run with 120 FPS frame rate.

🗺 Map style updates

  • Export styles again to apply the fixes of displaying immersive roads and fog in the navigator.

12.6.3 (2025-05-15)

🛠 Bug fixes

  • Optimized TrafficSource:

    • Traffic tiles are requested when changing the map scale and by timer.
    • Traffic jam score is updated when changing the region and by timer.
  • Improved map performance when adding polygons with a large number of vertices via MapObjectManager.

12.6.1 (2025-04-21)

🌟 Features and improvements

  • The default geolocation source for Android now supports configuring the use of the Radar API to determine device geolocation based on Wi-Fi access points and cellular towers. You can configure the Radar API usage via RadarApiSettings and ru.dgis.sdk.positioning.RadarSettingsProvider during the Android plugin registration. For details, see the Using the Radar API section.
  • File.fromAsset - a method for loading a file from the asset directory of the application.
  • TextStyle.suppressOnOverlap - an option to hide marker label text when it overlaps with other objects.

🛠 Bug fixes

  • Fixed the update of generalization when changing attributes of objects added via the MapObjectManager.withGeneralization method.
  • Fixed an issue where the application would crash when logging network requests.

12.5.0 (2025-03-25)

🌟 Features and improvements

🛠 Bug fixes

  • Fixed an issue that caused a geolocation marker added via MyLocationMapObjectSource disappear during the first camera flyover.
  • Fixed the display of route information on the map when the text is written right-to-left for the RouteEditorSource data source.
  • Changed the settings of caching source data on a route. Now the data is cached at a distance of 4000 meters forward from the current position on the route instead of 20000 meters.

🗺 Map style updates

  • Consider exporting styles again to apply the fix of displaying route information on the map when the text is written right-to-left.

12.4.4 (2025-02-20)

🌟 Features and improvements

  • Projection.distanceOnMap - a method for calculating the distance between points on the map that correspond to the specified points on the screen.
  • Projection.distanceOnScreen - a method for calculating the distance between points on the screen that correspond to the specified points on the map.

🛠 Bug fixes

12.4.1 (2025-02-06)

🌟 Features and improvements

🛠 Bug fixes

  • Now the position of the 3D model coincides with the camera direction if the bearing value is not specified in ModelMapObject.mapDirection.
  • Fixed incorrect configuring attributes for generalizing objects added to the map via MapObjectManager.withClustering. Now changing object attributes at a certain zoom level is applied to all levels.
  • Fixed the operation of the attribute for controlling the visibility of an object on the map SimpleMapObject.isVisible when generalizing and clustering objects.
  • Improved displaying of NavigationLayoutWidget in landscape orientation.

🗺 Map style updates

  • Fixed the priority of processing clicks between the geolocation marker and buildings on the map.

12.3.0 (2024-12-20)

🌟 Features and improvements

🛠 Bug fixes

  • Optimized the map display on iOS and removed blinking when tracking the current location on the navigator.
  • Fixed duplicating branch numbers for organization categories in Suggest.subtitle.
  • Fixed an issue of getting coordinates of an object when processing of click in the Marker that is added to the map before the initial map loading.
  • Fixed the display of the 3D model of navigator geolocation marker for all route types except pedestrian. For a pedestrian route, a regular model of geolocation marker is displayed.
  • Updated navigator configuration to improve performance in poor GPS signal conditions.

🗺 Map style updates

  • Added a layer for displaying dynamic 3D models.

12.2.0 (2024-11-18)

🌟 Features and improvements

🛠 Bug fixes

  • Optimized the display of the map on iOS so that frequent overflies and changes of the MapWidget size do not cause blinks.
  • Fixed IndoorWidget display issues.
  • Copyright in the MapWidget now considers safe zones of the screen.
  • Improved the mechanism of getting marker object title ItemMarkerInfo.title. Now it is considered that a marker may have no title.
  • Fixed a potential issue during map initialization when a style could be installed before the initialization process was completed.
  • Fixed a potential freeze of MapObjectManager when objects are frequently added and removed using the MapObjectManager.removeAndAddObjects method.
  • Fixed road events display, which previously worked not for all regions.
  • Fixed the display of route arrows in relation to immersive roads of actual width in the navigation mode.
  • Fixes a potential issue that prevented the display of lane bubbles on the route in the navigation mode.

🗺 Map style updates

  • Fixed style issues when displaying a geolocation marker in the navigation mode with immersive roads of actual width.
  • Fixed style issues when displaying building floor plans.

12.1.4 (2024-10-31)

🛠 Bug fixes

  • Fixed an issue where the map might not render on some Android devices.

12.1.3 (2024-10-25)

🛠 Bug fixes

  • Fixed Flutter SDK operation on devices with 32-bit architecture.
  • Fixed an issue where the map might not render on Android if the MapWidget is added to the app home screen.

12.1.0 (2024-09-27)

First release of Flutter SDK, which allows you to add a map to your application, display it in your layout, calculate routes, get information about map objects, and so on.