mapboxnav 1.1.3+7
mapboxnav: ^1.1.3+7 copied to clipboard
A Flutter plugin that enables developers to integrate **Mapbox Navigation** (Turn-by-Turn) into their applications. This plugin bridges Flutter with Mapbox's powerful native navigation SDKs.
1.1.0 #
🚀 New Features #
-
Full Offline Map Support: Integrated
TileStoreandOfflineManagerto allow downloading entire provinces or regions (e.g., Luanda Metropolitan Area). -
Smart Route Caching: Automatic "Route Corridor" downloading upon path generation, ensuring seamless navigation even in dead zones.
-
Persistent Storage Management: Configured a 5 GB disk quota for robust, long-term map tile caching.
-
Data Saving Mode:
-
Optimized API requests by disabling redundant traffic refreshes and incident reporting.
-
Implemented Local Glyph Rasterization to significantly reduce mobile data usage by rendering street names locally.
-
Traffic Visibility Control: Added a toggle to enable or disable the real-time traffic layer on demand.
🛠️ Technical Improvements #
- Mapbox SDK v11 (v3) Migration: Upgraded to the latest Navigation SDK for improved performance and modern API support.
- Enhanced Communication Bridge: Refined
MethodChannelandEventChannellogic for real-time offline download progress tracking. - Adaptive Viewport logic: Improved camera padding for seamless transitions between Portrait and Landscape orientations.
🐞 Bug Fixes #
- Fine-tuned location permissions for Android 12+ (S) compatibility.
- Fixed an issue where the
NavigationCamerawould jump abruptly during the initial positioning.