Release Notes
12.3.0 (2024-12-20)
๐ Features and improvements
- ModelMapObject and ModelMapObjectOptions - classes for creating and configuring dynamic objects with 3D models. You can add these objects to the map using MapObjectManager.
- ModelData and ModelLoader - a feature to upload custom 3D models.
- Now when you add TrafficSource to the map, traffic tiles are requested based on the screen viewport, regardless of updating the SDK configuration file.
- DirectoryObject.rubricIds - rubric identifiers in the directory object.
- FreeRoamSelector and NavigationManager.freeRoamSelector - a feature to enable and disable switching the navigator to
FreeRoam
mode if the route rebuilds too long. - RouteRebuilder and NavigationManager.freeRoamSelector - a feature to enable and disable searching for a new route when leaving the current route.
- TrafficRouter.requestRoute - a feature to search for a route using previously serialized parameters.
- NavigationLayoutWidget - general UI control for displaying the navigator interface.
๐ 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
- AnimationSettings - a class for configuring the map object animation. Can be applied to objects with the
3D model
andDirectional model
layer types. - MyLocationMapObject.animationSettings - a feature to configure the geolocation marker animation if an animated model is loaded as a model in styles.
- MyLocationMapObject.objectAttributes - a feature to configure style attributes for a geolocation marker. You can find available attribute values in styles for a corresponding layer.
- RoadEventMapObject.animationSettings - a feature to configure the road event animation if an animated model is loaded as a model in styles.
- RoadEvent.id - road event identifier.
- ParkingControlModel - a model for switching the visibility of parking lots on the map.
- ItemMarkerInfo.rubricIds - identifiers of rubrics that a marker object belongs to.
- TextHorizontalAlignment - a setting to horizontally align a text in a Marker using TextStyle.
- RouteMapObjectsProvider and NavigationManager.routeMapObjectsProvider - a class for getting route objects on the map.
- RouteMapObject.roadEventObjects - road events on the map for a corresponding route.
- MyLocationMapObjectSourceProvider and NavigationManager.myLocationMapObjectSourceProvider - a class for getting a geoposition marker source in the navigator.
- Navigator UI elements: MyLocationWidget, TrafficWidget, and ZoomWidget.
๐ 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.