Skip to main content

Flutter Map SDK

The Flutter Map SDK opens a native map screen from Dart, through the same MethodChannel (TrackingSdk) used by the Flutter Tracking SDK. The map itself is rendered natively by the Android and iOS Map SDKs - Flutter only triggers the screen and receives the result.


Purpose and goals of the SDK​

Rather than reimplementing map rendering in Dart, this integration reuses the native map screen already built for Android and iOS. This keeps the map experience fully native, at the cost of the map screen not being a Flutter widget - it is a separate native screen presented full-screen.

Overview of the SDK features and capabilities​

  • Open native map - openNativeMapScreen() presents the native map screen (MapSDK on Android, SSMapNativeScreen on iOS).
  • Map rendering, markers, shapes and routing are implemented natively - see the Android and iOS Map SDK pages for their feature set.

Continue to Get Started to add the SDK to your project.