FLUTTER ECOSYSTEM

maplibre_gl

A Flutter plugin for integrating MapLibre Maps inside a Flutter application on Android, iOS and web platforms.

Latest version
0.27.1
30-day downloads
108K
Likes
134
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

MapLibre GL is a Flutter plugin that enables seamless integration of MapLibre Maps into Flutter applications across Android, iOS, and web platforms. It provides high-performance rendering of vector tiles and customizable map styles, supporting interactive features like zooming, panning, and marker placement. The plugin leverages the open-source MapLibre GL Native engine for consistent, responsive map experiences. Ideal for developers building location-aware apps with rich cartographic capabilities.

Use cases
  • Interactive map interfaces
  • Location-based analytics dashboards
  • Navigation and route visualization
  • Custom map styling for apps
  • Real-time geospatial data display
Key features
  • Cross-platform support (Android, iOS, Web)
  • Vector tile rendering
  • Customizable map styles
  • Interactive map controls
  • Support for markers and annotations
Suitable for
  • Developers building geospatial apps
  • Apps requiring custom map designs
  • Projects using open-source mapping solutions
  • Web and mobile hybrid applications
  • Real-time location tracking systems
Considerations
  • Requires understanding of MapLibre style specifications
  • May need additional configuration for web deployment
  • Performance depends on device capabilities
  • Limited built-in routing compared to commercial APIs
  • Dependent on external map data sources
Supported platformsAndroidiOSWeb

Install package

flutter pub add maplibre_gl

Categories

Dependencies

Dependency list 3 items
  • collection^1.19.1
  • maplibre_gl_platform_interface^0.27.1
  • maplibre_gl_web^0.27.1

Source repository

Related projects