MapConductor คือ SDK แผนที่แบบรวมศูนย์ ที่นำผู้ให้บริการแผนที่รายใหญ่มาไว้หลัง API เดียว ปัจจุบันรองรับ 15 ราย และยังเพิ่มขึ้นเรื่อย ๆ สลับผู้ให้บริการได้โดยไม่ต้องเขียนตรรกะของแอปใหม่

ทุก SDK ใช้แนวคิดและชื่อ API ชุดเดียวกัน แม้เพิ่มแพลตฟอร์มใหม่ก็ไม่ต้องเรียนรู้โมเดลใหม่
MapView แบบ declarative สำหรับ Android รองรับ 10 ผู้ให้บริการ ได้แก่ Google Maps MapLibre Mapbox HERE ArcGIS MapTiler TomTom Longdo Mappls Open Mobile Maps
MapView แบบ declarative สำหรับ iOS รองรับ 11 ผู้ให้บริการ ได้แก่ Google Maps MapLibre Mapbox HERE ArcGIS MapTiler TomTom Longdo Apple MapKit Mappls Open Mobile Maps
MapView แบบ declarative สำหรับ React รองรับ 14 ผู้ให้บริการ ได้แก่ Google Maps MapLibre Mapbox HERE ArcGIS MapTiler TomTom Longdo Apple MapKit Leaflet OpenLayers Azure Maps Cesium Mappls
สลับผู้ให้บริการได้จากการตั้งค่า โดยโค้ดแอปยังเหมือนเดิม การรองรับขยายเพิ่มในแต่ละแพลตฟอร์ม สัญญาหรือโครงสร้างราคาจะเปลี่ยนไปก็ไม่ต้องแก้โค้ดตาม
สั่งงาน Google Maps, Mapbox, HERE และ ArcGIS ได้จากโค้ดชุดเดียว
มาร์กเกอร์ รูปทรง การควบคุมกล้อง และอีเวนต์ ใช้โมเดลร่วมกัน
เปลี่ยนผู้ให้บริการแผนที่ได้โดยไม่ต้องเขียนตรรกะของแอปใหม่
การจัดกลุ่มและการอัปเดตแบบส่วนต่างที่มีมาให้ ทำให้มาร์กเกอร์นับพันยังลื่นไหล
ออกแบบมาเพื่อการทำงานแบบ declarative ของ Jetpack Compose และ SwiftUI
เผยแพร่ภายใต้ Apache-2.0 อ่านโค้ดได้และต่อยอดเองได้
แอปของคุณพึ่งพาเฉพาะเลเยอร์รวมศูนย์ อะแดปเตอร์รับความต่างของผู้ให้บริการไว้ การสลับจึงจบอยู่ที่การตั้งค่า
การนำโค้ดชุดเดิมไปรันกับผู้ให้บริการต่างราย

เราเผยแพร่ความคืบหน้าการพัฒนา ข้อมูลรุ่นที่ปล่อย และกำหนดการบรรยายไว้บน Discord ยินดีรับความเห็นเรื่องการออกแบบและรายงานข้อบกพร่อง