Unified API
MapConductor iOS SDK
Optimized for iOS / SwiftUI
Android / Jetpack Compose Support
Open Source
About MapConductor
Section titled “About MapConductor”When building a map app on iOS, have you ever thought, 'The map part alone feels overly complicated. I wish I could just write it in familiar SwiftUI...'? MapConductor makes that wish come true. With the API MapConductor provides, you can easily express what you want the map to do using declarative UI.
Multiple map SDKs are supported: Google Maps, Mapbox, MapLibre, MapKit, ArcGIS — all operated the same way.
And even for features that exist in one map SDK but not in another, we've implemented them ourselves. That means we're not just aggregating each SDK's API — we're building what's missing.
Advanced features like marker clustering and heatmaps can also be introduced in just a few lines.
No more struggling with a complicated map section in an app you're otherwise building with SwiftUI!
Supported Features
Section titled “Supported Features”Unified API MapView
Fully Customizable Markers
InfoBubble Written in SwiftUI
MarkerCluster for Grouping Markers
Circle with Meter-Based Radius
Polyline for Both Straight and Curved Lines
Polygon for Filling Complex Areas
GroundImage for Placing Images in Specific Areas
HeatMap for Visualizing Density
RasterLayer for Displaying Other Tile Images