v0.3.3
This release focuses on stability improvements along with a few small enhancements. Notably, it is now possible to render a Flutter widget or canvas directly into an image and use it as a map marker without any delay. Many thanks to @markszente and @BartoszStasiurka for their contributions to this release.
I would also like to extend my sincere gratitude to Thilko M., @oboukili, @ton-An, @YumNumm, and @smallTrogdor for helping fund the development of this package throughout 2025. Your support is truly appreciated!
New Features
- update MapLibre Native on iOS to 6.21
- update to ffigen v20, objective_c v9
- Add
paddingtofitBounds()on iOS. - Render a Flutter
WidgetorCanvasinto an image and use it as marker on the map. - Add
sourceLayerIdto style layers for vector sources. - Add
filterexpressions to style layers.
Bug Fixes
- Fix iOS can't load style from file.
- Add missing
MapEventCameraIdle,MapEventStartMoveCameraevents on iOS. - Fix
queryLayers()throws exception on iOS when receiving numeric layer IDs. - Fix
onCameraMoved()callback returning altitude instead of zoom level on iOS. - Fix invisible map on android when coming back from background.
- Fix double tap zoom interaction on iOS.
Full Changelog: v0.3.2...v0.3.3
Contributors: @markszente, @BartoszStasiurka, @josxha