Skip to content

Concepts

How the plugin fits together, and the few decisions that shape everything you write on top of it.

  • Architecture: the three layers, from the Flutter widget down to the platform SDKs, and where each platform differs
  • Annotations vs Style Layers: the two APIs for putting things on a map, when to use which, and the constraints of each
  • Working with GeoJSON: geometry types, feature properties, and updating source data
  • Map Styles: what a style contains, how to load one, and how to switch it at runtime