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
- Modern UI support
Designed for Jetpack Compose and SwiftUI workflows.
Demo
Developers Community
We are opening the developers community on Discord. We will post updates and event information there.
Join the Discord