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

A unified Flutter map package supporting Google Maps and OpenStreetMap (OSM) with offline tile caching, region/trail downloads, admin boundary scoping, and customizable widgets.

Changelog #

0.1.0 #

Breaking Changes: None (initial release)

New Features:

  • Unified map API supporting both Google Maps and OpenStreetMap (OSM)
  • MapWidget Flutter widget with theming, marker builders, polyline overlays, and admin boundary overlays
  • Place search via Google Places API and Nominatim (OSM)
  • Routing and turn-by-turn directions via Google Directions API and OSRM
  • Offline tile caching with LRU eviction and configurable TTL
  • Region download by bounding box with progress streaming (DownloadTask)
  • Trail-based offline download with automatic buffer zone computation
  • Country and administrative boundary scoping (ScopeGuard, CountryScope)
  • Administrative boundary data via Overpass API with in-memory caching
  • PackageConfig with full validation for all configuration parameters
  • FlutterMapsPackage.initialize() singleton entry point
  • 176-country bounding box lookup table bundled as an asset
0
likes
140
points
134
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A unified Flutter map package supporting Google Maps and OpenStreetMap (OSM) with offline tile caching, region/trail downloads, admin boundary scoping, and customizable widgets.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

collection, connectivity_plus, dart_lz4, flutter, flutter_map, google_maps_flutter, http, latlong2, path_provider, sqflite

More

Packages that depend on flutter_maps_package