Skip to content

gabbopalma/flutter-maplibre

 
 

Repository files navigation

MapLibre for Flutter

Pub Version stars likes Pub Points Pub Popularity

codecov style: very good analysis

This package provides unofficial Flutter bindings for MapLibre SDKs.

  • maplibre-gl-js is used for web
  • maplibre-native (previously named maplibre-gl) is used for android and in the future for iOS, windows, macOS and Linux

MapLibre is a permissive and open source solution for the MVT (Mapbox Vector Tile) standard. By binding to native SDKs the package accomplishes performant rendering while supporting a lot of complex functionality.

Use custom vector styles Custom styled map Pitch or rotate the map Tilted and rotated map Use raster tiles Fill Layer
Add circles Circle Layer Add 3D building outlines Fill Extrusion Layer Add polygons Fill Layer
Add heatmaps Fill Layer Render elevation Fill Extrusion Layer Add lines Fill Layer
Add markers Symbol Layer

Resources

Demo Application

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:

About

Unofficial MapLibre bindings for Flutter

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 89.2%
  • C++ 5.7%
  • Swift 1.8%
  • C 1.4%
  • Kotlin 1.2%
  • CMake 0.6%
  • Other 0.1%