flutter_map_vector_tiles 0.1.0 copy "flutter_map_vector_tiles: ^0.1.0" to clipboard
flutter_map_vector_tiles: ^0.1.0 copied to clipboard

Vector tiles for flutter_map: a clean, self-contained MapLibre-style vector tile layer with isolate-based decoding, raster tile caching and screen-space label collision.

Changelog #

0.1.0 #

Initial release. 🎉

  • VectorTileLayer for flutter_map ≥ 8 rendering MapLibre/Mapbox GL styles from MVT vector tile sources.
  • Self-contained: built-in MVT decoder, style/expression engine (modern expressions + legacy filters/functions/tokens), sprite support.
  • GPU-resident per-tile rasterization (Picture.toImageSync) with fade-in, ancestor-tile retention and provisional rendering from cached parent tiles (no white flashes on zoom).
  • Screen-space label pass with global cross-tile collision, upright text under rotation, halo and sprite icon support.
  • Worker-isolate decode pipeline with priority ordering and silent cancellation.
  • Deterministic LRU memory caches (byte budgets) and TTL + size-capped disk cache.
  • StyleReader for style.json / TileJSON / sprites with {key} substitution, tolerant of real-world provider quirks (MapTiler, OpenFreeMap, Stadia, ArcGIS, Protomaps).
  • TileOffset.maplibre default for correct 512px-convention rendering.
2
likes
0
points
865
downloads

Publisher

unverified uploader

Weekly Downloads

Vector tiles for flutter_map: a clean, self-contained MapLibre-style vector tile layer with isolate-based decoding, raster tile caching and screen-space label collision.

Repository (GitHub)
View/report issues

Topics

#flutter-map #vector-tiles #maplibre #maps #mvt

License

unknown (license)

Dependencies

flutter, flutter_map, http, latlong2, meta, path_provider

More

Packages that depend on flutter_map_vector_tiles