Skip to content

Overview

This is the documentation of maplibre, MapLibre Flutter. It renders maps with MapLibre Native on Android, iOS, macOS, Windows and Linux, and with MapLibre GL JS on web.

Version 0.4

These docs describe the 0.4 series, available as the pre-release 0.4.0-pre.2. If you upgrade from 0.3.x, read the migration guide.

Getting started

Guides

  • Map & Camera: map options, camera, gestures, feature queries and paused rendering.
  • Styles: load a map style.
  • Events: react to taps, camera changes and more.
  • User Interface: compass, scale bar, attribution and zoom buttons.
  • User Location: show and follow the location of the user.
  • Offline & Cache: download regions for offline use.

Data on the map

  • Annotations: circles, markers, polygons, polylines and widgets, updated with setState().
  • Sources: GeoJSON, vector and raster tiles, images and video.
  • Style Layers: every layer type of the MapLibre style spec, with typed expressions.

More