maplibre 0.1.0 maplibre: ^0.1.0 copied to clipboard
Permissive and performant mapping library that supports Mapbox Vector Tiles (MVT) powered by MapLibre SDKs.
0.1.0 #
Breaking Changes #
- Use a "Web" prefix for all web-only controls, for
example
WebGeolocateControl
. - Rename web-only
MapOptions.controls
toMapOptions.webControls
. - Rename
jumpTo()
tomoveCamera()
andflyTo()
toanimateCamera()
. - Add
init
prefix to not modifiableMapOptions
parameters. - Remove click callbacks in favor of the event system.
- Bump minimum Flutter version to 3.24.0 (Minimum Dart version of 3.5.0).
- Can't await the end of
animateCamera()
in this version.
Read the Upgrade Guide for instructions on how to upgrade.
New Features #
- Bump MapLibre Android SDK to 11.5.1.
- Add high level
AnnotationLayer
s as easy to use annotations. - Use jnigen for direct interop with Java.
- Add user location to the map.
- Check Style for Kotlin
Full Changelog: v0.0.2...v0.1.0
0.0.2 #
New Features #
- Add event system to the map.
- Bump MapLibre Native on Android to version 11.5.0.
- Bump other gradle dependencies.
- Add and remove sources to the active map style programmatically.
- Add and remove layers to the active map style programmatically.
- Add
minZoom
,maxZoom
,minPitch
,maxPitch
andmaxBounds
parameter. - Add duration parameters to
flyTo()
. - Add option to disable some or all input gestures.
flyTo()
returns after the animation completes or throws an exception if it has been cancelled.- Deprecate
tilt
parameters in favor ofpitch
. - Deprecate
onClick
,onDoubleClick
,onSecondaryClick
andonLongClick
in favor of the event system.
Bug fixes #
- Fix
jumpTo()
never returns on Android.
Full Changelog: v0.0.1+1...v0.0.2
0.0.1+1 #
- Fix urls to website and embedded screenshots
- Remove unused
plugin_platform_interface
dependency
Full Changelog: v0.0.1...v0.0.1+1
0.0.1 #
- Initial release
- Implement map for android and web
- Add docs