Einrichtung, Anbieter für Anbieter
MapConductor ersetzt kein Karten-SDK; es legt eine gemeinsame API darüber. Der Code, der die Karte zeichnet, ist derselbe — aber jedes SDK ins Projekt zu holen (der Schlüssel, die Abhängigkeit, das Ritual der Initialisierung) folgt weiterhin den Regeln des jeweiligen Anbieters. Genau dieser Teil steht hier, für jede Kombination aus Plattform und Anbieter.
01 · Die Matrix
Die Kombinationen, für die es heute eine Anleitung gibt. Ein Strich bedeutet, dass es für diesen Anbieter auf dieser Plattform kein Modul gibt.
React Native deckt Google Maps, MapLibre, ArcGIS und HERE ab. Es teilt dieselben Statusobjekte und Komponenten wie das Web, daher gibt es keine eigenen Seiten; es steht in der jeweiligen React-Anleitung.
02 · Einen Anbieter wählen
Wenn Sie unschlüssig sind, kommen Sie am schnellsten voran, indem Sie zuerst mit einem Anbieter ohne Schlüssel etwas zum Laufen bringen und später wechseln. Solange Sie gegen die gemeinsame API geschrieben haben, geht beim Wechsel fast nichts verloren.
03 · Jede Anleitung hat dieselbe Form
Jede Seite läuft in derselben Reihenfolge ab; beim Wechsel zwischen Anbietern müssen Sie also nur lesen, was sich unterscheidet.
MapConductor verwahrt Ihren Schlüssel nicht
Ihr Schlüssel wird genau so an das Karten-SDK gegeben, wie dieses SDK es erwartet — das Android-Manifest, eine Initialisierungs-Closure unter iOS, ein Statusobjekt im Web. MapConductor leitet ihn nicht weiter und speichert ihn nicht. Schlüssel einzuschränken und zu widerrufen bleibt dort, wo es immer war: in der Konsole des jeweiligen Anbieters.