MapConductor एक एकीकृत मैप SDK है जो एकल API के माध्यम से प्रमुख मैप SDK को संभालता है। यह 15 प्रदाताओं का समर्थन करता है और लगातार बढ़ रहा है। भले ही आप बदलें, आपको एप्लिकेशन लॉजिक फिर से नहीं लिखना पड़ेगा।

प्रत्येक SDK समान अवधारणाओं और API नामों को साझा करता है। भले ही प्लेटफ़ॉर्म बढ़े, आपको केवल बुनियादी बातें फिर से सीखनी होंगी।
Android के लिए एक घोषणात्मक MapView। यह Google Maps, MapLibre, Mapbox, HERE, ArcGIS, MapTiler, TomTom, Longdo, Mappls, Open Mobile Maps के 10 प्रदाताओं का समर्थन करता है।
iOS के लिए एक घोषणात्मक MapView। यह Google Maps, MapLibre, Mapbox, HERE, ArcGIS, MapTiler, TomTom, Longdo, Apple MapKit, Mappls, Open Mobile Maps के 11 प्रदाताओं का समर्थन करता है।
React के लिए एक घोषणात्मक MapView। यह Google Maps, MapLibre, Mapbox, HERE, ArcGIS, MapTiler, TomTom, Longdo, Apple MapKit, Leaflet, OpenLayers, Azure Maps, Cesium, Mappls के 14 प्रदाताओं का समर्थन करता है।
बिना ऐप कोड बदले, सेटिंग्स से प्रदाता को स्विच कर सकते हैं। समर्थित प्लेटफ़ॉर्म विस्तार पर हैं, और अनुबंध या मूल्य निर्धारण बदलने पर कोड को अपडेट करने की आवश्यकता नहीं है।
एकल कोडबेस से Google Maps, Mapbox, HERE, ArcGIS को नियंत्रित कर सकते हैं।
मार्कर, आकार, कैमरा नियंत्रण, और घटनाओं को एक सामान्य मॉडल में संभाला जाता है।
एप्लिकेशन लॉजिक को फिर से लिखे बिना मैप प्रदाता बदल सकते हैं।
अंतर्निहित क्लस्टरिंग और अंतर अपडेट के साथ, हजारों मार्कर्स को चिकने ढंग से प्रस्तुत करता है।
इसे Jetpack Compose और SwiftUI की घोषणात्मक वर्कफ़्लो को ध्यान में रखकर डिज़ाइन किया गया है।
Apache-2.0 के तहत प्रकाशित। कार्यान्वयन की जाँच करें और आवश्यकता हो तो खुद विस्तार करें।
ऐप केवल एकीकृत परत पर निर्भर करता है। प्रत्येक प्रदाता के अंतर को एडेप्टर सोख लेता है, इसलिए बदलाव का प्रभाव केवल सेटिंग्स तक सीमित रहता है।
यहाँ वही कार्यान्वयन रखते हुए, प्रदाता को बदलकर चलाने का उदाहरण है।

Discord पर विकास की प्रगति, रिलीज़ जानकारी, और कार्यक्रम सूचनाएँ साझा की जाती हैं। डिज़ाइन पर राय और बग रिपोर्ट का स्वागत है।