You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Multiple changes, see PR body
* Updated CHANGELOG
* Added `offset` option to `FlutterMapState.move` and related methods (resolves#1460, #777, #952)
Major refactoring and re-organization to improve understandibility
* Updated CHANGELOG
* Ensure `id` of `MapController.move` is passed through to the emitted `MapEventMove`
Originally from #1534 (3eca34e) - thanks @rorystephenson!
Co-Authored-By: Rory Stephenson <[email protected]>
* Fixed regression in commit 2764747 where internal `MapController` state was not continuous
* Added `rotateAroundPoint` - resolves#1460
Co-Authored-By: 6y <[email protected]>
* Updated CHANGELOG
* Added `TileLayer.fallbackUrl` support to `FileTileProvider`
Improved performance of `AssetTileProvider` when `TileLayer.fallbackUrl` not specified (resolves#1436)
Improved documentation about performance pitfalls of `TileLayer.fallbackUrl`
* Updated CHANGELOG
* Updated pubspec.yaml
Updated CHANGELOG
* Removed `saveLayers` property from `PolylineLayer`
* Updated CHANGELOG
* Updated MacOS configuration
Removed unnecessary Java installation from Windows GitHub Actions builder
* Added more position options to `AnchorAlign`
Deprecated `AnchorAlign.none` in favour of `AnchorAlign.center` or `null`
Improved response/emission time of `onTap`/`MapEventTap` when `InteractiveFlag.doubleTapZoom` is disabled
Improved `MarkerLayer`/`Layer` interoperability
Improved/reorganized example application
Updated CHANGELOG
* Simplified `Anchor`
Improved documentation of marker anchor methods
Improved CHANGELOG
* Updated version numbers
* Fixed bug in example application
* Added automated publishing action for tags in format 'v_._._'
* Updated CHANGELOG
* Added credit to CHANGELOG
---------
Co-authored-by: Rory Stephenson <[email protected]>
Co-authored-by: 6y <[email protected]>
- Improved response/emission time of `onTap`/`MapEventTap` when `InteractiveFlag.doubleTapZoom` is disabled - [#1532](https://github.com/fleaflet/flutter_map/pull/1532)
16
+
- Improved (stricter) typing of `CustomPoint` - [#1515](https://github.com/fleaflet/flutter_map/pull/1515)
17
+
- Deprecated `TileUpdateTransformers.alwaysLoadAndPrune` in favour of `ignoreTapEvents` - [#1517](https://github.com/fleaflet/flutter_map/pull/1517)
18
+
- Deprecated `AnchorAlign.none` in favour of `AnchorAlign.center` or `null` - [#1532](https://github.com/fleaflet/flutter_map/pull/1532)
19
+
- Removed `NetworkNoRetryTileProvider` in favour of custom `NetworkTileProvider.httpClient` - [#1512](https://github.com/fleaflet/flutter_map/pull/1512)
20
+
- Removed `FileTileProvider` fallback to `NetworkTileProvider` on web - [#1512](https://github.com/fleaflet/flutter_map/pull/1512)
21
+
- Removed `saveLayers` property from `PolylineLayer` - [#1532](https://github.com/fleaflet/flutter_map/pull/1532) & [#1519](https://github.com/fleaflet/flutter_map/pull/1519)
- Updated 'latlong2' to access `const``LatLng` objects
24
+
- Updated 'http'
25
+
- Removed 'tuple' in favour of built-in `Record`s ([#1517](https://github.com/fleaflet/flutter_map/pull/1517))
26
+
27
+
Contains the following bug fixes:
28
+
29
+
- Polylines with translucent fills and borders now paint properly - [#1519](https://github.com/fleaflet/flutter_map/pull/1519) for [#1510](https://github.com/fleaflet/flutter_map/issues/1510) & [#1420](https://github.com/fleaflet/flutter_map/issues/1420)
30
+
- Ensure `id` of `MapController.move` is passed through to the emitted `MapEventMove` - [#1534](https://github.com/fleaflet/flutter_map/pull/1534) in [#1532](https://github.com/fleaflet/flutter_map/pull/1532) for [#1542](https://github.com/fleaflet/flutter_map/issues/1542)
31
+
- Fixed MacOS pinch zoom gesture issue - [#1543](https://github.com/fleaflet/flutter_map/pull/1543) for part of [#1354](https://github.com/fleaflet/flutter_map/issues/1354)
32
+
- Removed potential for jitter/frame delay when painting `Polyline`s & `Polygon`s - [#1514](https://github.com/fleaflet/flutter_map/pull/1514)
33
+
- Removed potential for un-`mounted``setState` call in `RichAttributionWidget` - [#1532](https://github.com/fleaflet/flutter_map/pull/1532) for [#1538](https://github.com/fleaflet/flutter_map/issues/1538)
34
+
35
+
Contains the following performance improvements:
36
+
37
+
- Reduced unnecessary rebuilding in environments where `MediaQuery` changes frequently - [#1523](https://github.com/fleaflet/flutter_map/pull/1523)
38
+
- Use Flutter's default `CachingAssetBundle` in `AssetTileProvider` when `TileLayer.fallbackUrl` is not specified - [#1532](https://github.com/fleaflet/flutter_map/pull/1532) for [#1436](https://github.com/fleaflet/flutter_map/issues/1436)
39
+
- Improved performance of `TileProvider`s and `FlutterMapNetworkImageProvider` - [#1512](https://github.com/fleaflet/flutter_map/pull/1512)
40
+
41
+
In other news:
42
+
43
+
- You may have noticed some minor rebranding around the repo recently! The maintainers have finally gained full member access from the previous owner (thanks John :)) to the 'fleaflet' organisation and now have total control.
44
+
- We've launched a Live Web Demo so you can experiment with flutter_map on the web without having to install any apps or build from source yourself! Visit [demo.fleaflet.dev](https://demo.fleaflet.dev).
45
+
- We've made some big changes to the structure/organization of flutter_map internals, which we hope should make it easier for new contributors to add code due to the reduction of the scope of responsibility of each source file.
46
+
47
+
Many thanks to these contributors (in no particular order):
48
+
49
+
-@josxha
50
+
-@ignatz
51
+
-@rorystephenson
52
+
-@tlserver
53
+
-@JosefWN
54
+
- ... and all the maintainers
55
+
56
+
And an additional special thanks to @josxha & @ignatz for investing so much of their time into this project recently - we appreciate it!
Copy file name to clipboardexpand all lines: LICENSE
+1-2
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,4 @@
1
-
Copyright (c) 2018-2023, the 'flutter_map' authors and maintainers
2
-
Loosely based on the original works of 'leaflet.js' (c) by Vladimir Agafonkin & CloudMade
1
+
Copyright (c) 2018-2023, the 'flutter_map' authors and maintainers, loosely based on the original works of 'leaflet.js' by Vladimir Agafonkin & CloudMade
A versatile mapping package for Flutter, based off of ['leaflet.js'](https://leafletjs.com/). Simple and easy to learn, yet completely customizable and configurable, it's the best choice for mapping in your Flutter app.
3
+
A versatile mapping package for Flutter. Simple and easy to learn, yet completely customizable and configurable, it's the best choice for mapping in your Flutter app.
Join the Discord server: <https://discord.gg/egEGeByf4q>!
12
+
Visit our [documentation website](https://docs.fleaflet.dev/), for all information about how to use this library.
13
+
Additional documentation can be found in-code/whilst you type and over at the [pub.dev package](https://pub.dev/documentation/flutter_map/latest/flutter_map/flutter_map-library.html).
13
14
14
-
Talk about 'flutter_map', get and give help, and receive notifications about new 'flutter_map' updates! More additions planned in the future.
15
+
## [Live Web Demo](https://demo.fleaflet.dev/)
15
16
16
-
## [Documentation](https://docs.fleaflet.dev/)
17
+
> Please don't abuse the web demo! It runs on limited bandwidth and won't hold up to thousands of loads.
18
+
If you're going to be straining the application, please see the [Examples page in the docs](https://docs.fleaflet.dev/getting-started/examples), for information about building/using the application locally.
19
+
20
+
Want to see how flutter_map looks and works quickly? Just visit our [demo site](https://demo.fleaflet.dev/) that gets updated automatically with every new commit to 'master'!
17
21
18
-
Visit the [documentation website here](https://docs.fleaflet.dev/), for all information about how to use this library, including setup and usage instructions.
Some documentation is also provided within the code and can be view inside your favourite editor. These docs are also over at the [pub.dev package](https://pub.dev/documentation/flutter_map/latest/flutter_map/flutter_map-library.html), and can be viewed from within your favourite editor.
24
+
Not sure about how to do something, or just want to chat? Pop over to our [Discord server](https://discord.gg/BwpEsjqMAH) to get support quickly, and to get notified about new releases!
25
+
Think you've found a bug, or would like to see a new feature? We'd love to hear about it! Please see the [Get Help section of our docs](https://docs.fleaflet.dev/#get-help) for information about what to do.
0 commit comments