Skip to content

MapConductor

MapConductor

One API for every map SDK

MapCat mascot
Write map code once.
Run it anywhere.

MapConductor is an open-source unified map SDK that lets you use multiple map providers through a single API.

Write your map logic once and run it on Google Maps, Mapbox, ArcGIS, and more — without rewriting your code.

Choose your platform

  • Android — Kotlin + Jetpack Compose
  • iOS — SwiftUI native support
  • One API across map SDKs — no rewrites
  • Switch providers anytime — avoid lock-in
  • Built for modern UI — Compose & SwiftUI

Unified API

MapView(
onMapClick = {
// onMapClickAction
}
) {
for (markerState in markerList) {
Marker(state = markerState)
}
}

The same code works across supported map SDKs. Think of it as jQuery for map SDKs.

Quick overview

Play

What you can do

  • Markers, polylines, polygons, circles
  • Camera controls & gestures
  • Events & interaction
  • High-performance marker rendering

Demo

Play Featured on Orynth