MapConductor
MapConductor
One API for every map SDK
Write map code once.
Run it anywhere.
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
What you can do
- Markers, polylines, polygons, circles
- Camera controls & gestures
- Events & interaction
- High-performance marker rendering