mapbox_gl 0.16.0 copy "mapbox_gl: ^0.16.0" to clipboard
mapbox_gl: ^0.16.0 copied to clipboard

A Flutter plugin for integrating Mapbox Maps inside a Flutter application on Android, iOS and web platfroms.

0.16.0, May 19, 2022 #

  • Fix type issues in query rendered features in rect #862
  • Annotation manager moved to dart #779
  • Add java formatting #863
  • Fix urls parsing #868
  • Fix for MissingPluginException when using downloadOfflineRegion #864
  • Fix issue with map disposal on web #895
  • Fix for rescale issues on web #896
  • Fix android build issues #904
  • Upgraded mapbox gl js to 2.7.0 #889
  • Add updateContentInsets on Android #903
  • Fix MapController's queryRendered* methods not considering layerIds #870
  • Adding function in annotation manager to remove multiple annotations #931
  • Update "Setting up" section of README #918
  • Add support for layer zoom limits #934
  • Add locationComponent#getLastLocation #922
  • Add and default to Hybrid composition on Android #916
  • Fix location puck getting hidden #956
  • Don't call locationComponent if it's null #966
  • Do nothing and correctly return if layer and source to remove are not there
  • Fixed LocationTracking issue delayed permissions #958
  • Fix for LocationComponent update issue #969
  • Features with non string ids will not update properly #970
  • Update added shapes by layer when setting a feature #972
  • Allows modifying http headers #977
  • Additional documentation #986
  • Disabled hybrid composition do to various issues #992
  • Implement layer filtering #997
  • Drag event types support added #987
  • Remove duplicated code #1026
  • Support filtering on addLayer #1024
  • Document layer zoom limits #1028

0.15.0, January 13, 2022 #

  • Callbacks added to onFeatureTapped will now also get the position (Point<double>) and the location (LatLng) of the click passed when called #798
  • Fixed layer based feature selection #765
  • Implement the changePosition function for place_fill example #778
  • Invoke onPause method of MapView in onPause lifecycle #782
  • Remove layer before adding layer if layer is added in place example #766
  • Speed property is null when onUserLocationUpdated is called #767
  • Improve iOS OnStyleReady reliability #775
  • Handle line color and geometry #776
  • Fix web issues with style loaded, feature tap, add promoteId, pointer change issue #785
  • Fix more issues with style loading #787
  • Updated settings gradle to new version #789
  • Remove the callbacks in dispose of example click_annotations dart #791
  • Add check for Dart formatting #803
  • Add check for Swift formatting #804
  • Fixed race condition with map#waitForMap #808
  • Add option to not use annotations on android #820
  • Add linepattern in line.dart #825
  • Respect native scale when adding symbols on iOS #835
  • Remove unnecessary print of style height and width #847
  • Android embedding fixes - migrate to maven #852
  • Full style source support #797
  • Gesture fixes #851
  • Fixed issue with return type of remove source on web #854

0.14.0, November 13, 2021 #

  • Remove memory leaks by disposing internal components #706
  • Improved annotation click order #748
  • Add support for Layers, properties and expressions backed by GeoJsonSource #723
  • Add attribution button gravity, position normally #731
  • Add documentation for setMapLanguage #740
  • Make sure onStyleLoaded callback is invoked when map is loaded and ready #690
  • Enable onMapIdle callback for android #729
  • Set attribution margin to use left margin #714
  • Getting the ACCESS_TOKEN from env #726
  • Fixed crashes with offline manager #724
  • Add divider for example list #712
  • Fix respecting annotationConsumeTapEvents on iOS #716
  • Add getSymbolLatLng and getLineLatLngs for web #720
  • Fix typo in downloads token property name according to docs #721
  • Remove MapboxGlPlatform.getInstance #710

0.13.0, October 21, 2021 #

  • Migrate to null-safety #607
  • Add missing removeLines removeCircles and removeFills #622
  • Add support for colors with alpha #561
  • Support override of attribution click action (iOS) #605
  • Update to Mapbox-Android-SDK 9.6.2 #674
  • Fix Warning: Operand of null-aware operation '!' has type 'Locale' which excludes null #676
  • Make build work with instructions in docs (android) #698
  • Fix requestMyLocationLatLng in the platform interface #697

0.12.0, April 12, 2021 #

  • Update to Mapbox-Android-SDK 9.6.0 #489
  • Update to Mapbox-iOS-SDK 6.3.0 #513
  • Batch creation/removal for circles, fills and lines #576
  • Dependencies: updated image package #598
  • Improve description to enable location features #596
  • Fix feature manager on release build #593
  • Emit onTap only for the feature above the others #589
  • Add annotationOrder to web #588

0.11.0, March 30, 2021 #

  • Fixed issues caused by new android API #544
  • Add option to set maximum offline tile count #549
  • Fixed web build failure due to http package upgrade #550
  • Update OfflineRegion/OfflineRegionDefinition interfaces, synchronize with iOS and Android #545
  • Fix Mapbox GL JS CSS embedding on web #551
  • Update Podfile to fix iOS CI #565
  • Update deprecated patterns to fix CI static analysis #568
  • Add setOffline method on Android #537
  • Add batch mode of screen locations #554
  • Define which annotations consume the tap events #575
  • Remove failed offline region downloads #583

0.10.0, February 12, 2021 #

  • Merge offline regions #532
  • Update offline region metadata #530
  • Added web support for fills #501
  • Support styleString as "Documents directory/Temporary directory" #520
  • Use offline region ids #491
  • Ability to define annotation layer order #523
  • Clear fills API #527
  • Add heading to UserLocation and expose UserLocation type #522
  • Patch addFill with data parameter #524
  • Fix style annotation is not deselected on iOS #512
  • Update tracked camera position in camera#onIdle #500
  • Fix iOS implementation of map#toLatLng on iOS #495
  • Migrate to new Android flutter plugin architecture #488
  • Update readme to fix UnsatisfiedLinkError #422
  • Improved Image Source Support #469
  • Avoid white space when resizing map on web #474
  • Allow MapboxMap() to override Widget Key. #475
  • Offline region feature #336
  • Fix iOS symbol tapped interaction #443

0.9.0, October 24. 2020 #

  • Fix data parameter for addLine and addCircle #388
  • Re-enable attribution on Android #383
  • Upgrade annotation plugin to v0.9 #381
  • Breaking change: CameraUpdate.newLatLngBounds() now supports setting different padding values for left, top, right, bottom with default of 0 for all. Implementations using the old approach with only one padding value for all edges have to be updated. #382
  • web:ignore myLocationTrackingMode if myLocationEnabled is false #363
  • Add methods to access projection #380
  • Add fill API support for Android and iOS #49
  • Listen to OnUserLocationUpdated to provide user location to app #237
  • Correct integration in Activity lifecycle on Android #266
  • Add support for custom font stackn in symbol options #359
  • Fix memory leak on iOS caused by strong self reference #370
  • Basic ImageSource Support #409
  • Get meters per pixel at latitude #416
  • Fix onStyleLoadedCallback #418

0.8.0, August 22, 2020 #

  • implementation of feature querying #177
  • Batch create/delete of symbols #279
  • Add multi map support #315
  • Fix OnCameraIdle not being invoked #313
  • Fix android zIndex symbol option #312
  • Set dependencies from git #319
  • Add line#getGeometry and symbol#getGeometry #281

0.7.0, June 6, 2020 #

  • Introduction of mapbox_gl_platform_interface library
  • Introduction of mapbox_gl_web library
  • Integrate web support through mapbox-gl-js
  • Add icon-allow-overlap configurations

0.0.6, May 31, 2020 #

  • Update mapbox depdendency to 9.2.0 (android) and 5.6.0 (iOS)
  • Long press handlers for both iOS as Android
  • Change default location tracking to none
  • OnCameraIdle listener support
  • Add image to style
  • Add animation duration to animateCamera
  • Content insets
  • Visible region support on iOS
  • Numerous bug fixes

0.0.5, December 21, 2019 #

  • iOS support for annotation extensions (circle, symbol, line)
  • Update SDK to 8.5.0 (Android) and 5.5.0 (iOS)
  • Integrate style loaded callback api
  • Add Map click event (iOS)
  • Cache management API (Android/iOS)
  • Various fixes to showing user location and configurations (Android/iOS)
  • Last location API (Android)
  • Throttle max FPS of user location component (Android)
  • Fix for handling permission handling of the test application (Android)
  • Support for loading symbol images from assets (iOS/Android)

v0.0.4, Nov 2, 2019 #

  • Update SDK to 8.4.0 (Android) and 5.4.0 (iOS)
  • Add support for sideloading offline maps (Android/iOS)
  • Add user tracking mode (iOS)
  • Invert compassView.isHidden logic (iOS)
  • Specific swift version (iOS)

v0.0.3, Mar 30, 2019 #

  • Camera API (iOS)
  • Line API (Android)
  • Update codebase to AndroidX
  • Update Mapbox Maps SDK for Android to v7.3.0

v0.0.2, Mar 23, 2019 #

  • Support for iOS
  • Migration to embedded Android and iOS SDK View system
  • Style URL API
  • Style JSON API (Android)
  • Gesture support
  • Gesture restrictions (Android)
  • Symbol API (Android)
  • Location component (Android)
  • Camera API (Android)

v0.0.1, May 7, 2018 #

  • Initial Android surface rendering POC
529
likes
120
pub points
96%
popularity

Publisher

unverified uploader

A Flutter plugin for integrating Mapbox Maps inside a Flutter application on Android, iOS and web platfroms.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

BSD-2-Clause (LICENSE)

Dependencies

collection, flutter, mapbox_gl_platform_interface, mapbox_gl_web

More

Packages that depend on mapbox_gl