Core features of MapLibre GL
mainMapLibre GL provides a high-performance mapping experience for Flutter with the following capabilities:
- Native C++ Rendering: Uses MapLibre Native on Android and iOS for hardware-accelerated, 60fps, GPU-powered tile rendering.
- Web Support: Uses MapLibre GL JS on the web, allowing for a single Dart codebase across Android, iOS, and web.
- Dual-layer API: Offers high-level Annotations for interactive pins and low-level Style Layers for large datasets and GPU-accelerated expressions.
- Offline Maps: Supports downloading geographic regions (tiles, fonts, and sprites) to Android and iOS devices for offline use.
- Full Style Spec Support: Supports all MapLibre layer types (symbol, circle, fill, line, heatmap, raster) and data-driven expressions.
- Open Source & Flexible: BSD-3 licensed. Compatible with OpenFreeMap, OpenMapTiles, or self-hosted PMTiles.