maplibre 0.3.4
maplibre: ^0.3.4 copied to clipboard
Permissive and performant mapping library that supports Mapbox Vector Tiles (MVT) powered by MapLibre SDKs.
MapLibre for Flutter #
This package is a modern rewrite of maplibre_gl. It provides Flutter bindings for the MapLibre SDKs through native interoperability (FFI/JNI) with the goal to deliver a consistent, cross-platform experience with excellent performance.
- For web, it uses maplibre-gl-js, a fork of mapbox-gl-js.
- For Android and iOS, it uses maplibre-native (formerly maplibre-gl), a fork of mapbox-gl-native.
- Windows and macOS use maplibre-gl-js through a WebView.
MapLibre is a permissive, open-source implementation of the Mapbox Vector Tile (MVT) standard. By leveraging native SDKs, this package enables high-performance rendering while supporting advanced mapping features.
Resources #
ðą Demo Application #
Many features of the package are showcased in the example app.
| ðŧ Hosted Example App | ðïļ Code of the Example App |
ðĪ Get Started & Documentation #
| Visit the docs to learn how to get started with maplibre in your project: Get Started. | If you want to know more about the classes and properties of the package, have a look at the API Docs. |
âĪïļ Development & Contributing #
All kinds of contributions are welcome. Thanks a lot if you consider to contribute in any way! There are different ways how you can help the development:
- ð Give the project on GitHub a star and like it on pub.dev. This helps the package to grow!
- ðŠī Use the package in your project and share feedback.
- ð Open bug reports in case you find any.
- ðĄ If you need a specific feature, open a feature request. or post your idea as discussion.
- ð Enhance the package documentation.
- ð Sponsor this project: GitHub-Sponsors, PayPal.
ð Preview Images #
Globe View
|
Custom Styling
|
Pitch and Rotate
|
Raster Tiles
|
3D Building Outlines
|
Heatmaps
|
Polygons
|
Elevation
|
Lines
|
Circles
|
Markers
|
