MapConductor ist ein einheitliches Karten-SDK, das die großen Kartenanbieter hinter eine einzige API stellt — heute 15, und es werden mehr. Anbieter wechseln, ohne die Logik der Anwendung neu zu schreiben.

Alle SDKs teilen dieselben Begriffe und API-Namen; eine neue Plattform bedeutet also nie, das Modell neu zu lernen.
Eine deklarative MapView für Android, mit 10 Anbietern — Google Maps, MapLibre, Mapbox, HERE, ArcGIS, MapTiler, TomTom, Longdo, Mappls, Open Mobile Maps.
Eine deklarative MapView für iOS, mit 11 Anbietern — Google Maps, MapLibre, Mapbox, HERE, ArcGIS, MapTiler, TomTom, Longdo, Apple MapKit, Mappls, Open Mobile Maps.
Eine deklarative MapView für React, mit 14 Anbietern — Google Maps, MapLibre, Mapbox, HERE, ArcGIS, MapTiler, TomTom, Longdo, Apple MapKit, Leaflet, OpenLayers, Azure Maps, Cesium, Mappls.
Wechseln Sie den Anbieter über die Konfiguration, während der Anwendungscode gleich bleibt. Die Abdeckung wächst je Plattform, sodass sich Verträge und Preise ändern können, ohne dass etwas neu geschrieben wird.
Google Maps, Mapbox, HERE und ArcGIS aus einer einzigen Codebasis steuern.
Marker, Formen, Kamerasteuerung und Ereignisse teilen sich ein gemeinsames Modell.
Den Kartenanbieter wechseln, ohne die Anwendungslogik neu zu schreiben.
Eingebautes Clustering und Diffing halten Tausende von Markern flüssig.
Für die deklarativen Arbeitsweisen von Jetpack Compose und SwiftUI entworfen.
Unter Apache-2.0 veröffentlicht — die Implementierung lesen und selbst erweitern.
Ihre App hängt nur von der einheitlichen Schicht ab. Adapter fangen die Unterschiede der Anbieter auf, sodass ein Wechsel eine Frage der Konfiguration bleibt.
Dieselbe Implementierung, gegen verschiedene Anbieter ausgeführt.

Auf Discord veröffentlichen wir Entwicklungsstand, Releases und Vorträge. Rückmeldungen zum Entwurf und Fehlerberichte sind willkommen.