Tools und Downloads für Entwickler
In diesem Abschnitt finden Sie Tools im Zusammenhang mit Mapcodes. Wenn Sie sich für technische Details oder den Quellcode des Mapcode-Systems interessieren, enthält unser Entwicklerbereich:
- Referenzmaterial
- Webdienste (REST-API)
- Quellcode
REST-API
Die Mapcode Foundation betreibt eine kostenlose öffentliche REST-API, die zwischen Koordinaten und Mapcodes konvertiert und Territorien- sowie Alphabet-Referenzdaten bereitstellt. Sie steht zu Demonstrationszwecken zur Verfügung; für den Produktiveinsatz kann der Open-Source-Server selbst gehostet werden.
Vollständige REST-API-Dokumentation anzeigen
iOS- und Android-App
Auf Android- und iOS-Mobiltelefonen können Sie die Mapcode Finder-App verwenden:
Diese Apps sind kostenlos. Sie nutzen unsere Online-Mapcode-REST-APIs. Da diese Apps Standortdaten an unsere Server senden, lesen Sie bitte unsere Datenschutzerklärung, wenn Sie mehr darüber erfahren möchten, wie wir mit solchen Daten umgehen. (Kurz: Wir nutzen sie zur Verbesserung unserer Dienste, verkaufen sie aber nicht und gewähren auch keinen Zugriff darauf an Dritte.)
macOS, Windows und Linux
Für macOS, Windows und Linux bieten wir ein Tool namens Mapcode Utility an, mit dem Sie Mapcodes über eine Befehlszeilenschnittstelle kodieren und dekodieren können.
Verwende zum Beispiel den folgenden Befehl, um den Standort 33.93, 18.8 zu kodieren:
mapcode -e -33.93, 18.8 Und verwenden Sie diesen Befehl, um es erneut zu decodieren:
mapcode -d ZAF WK.QV5 Das Dienstprogramm bietet noch viele weitere Optionen. Führen Sie einfach "mapcode" ohne Parameter aus, um den Hilfetext zu erhalten.
Maven-Abhängigkeit
Um die Mapcode Java-Bibliothek in Ihrem Maven-Projekt zu verwenden, fügen Sie die folgende Abhängigkeit zu Ihrer Maven pom.xml-Datei hinzu:
<dependency>
<groupId>com.mapcode</groupId>
<artifactId>mapcode</artifactId>
<version>2.4.14</version>
</dependency> Quellcode, Beispielcode und Dokumentation finden Sie auf unserer Java-Quellcode-Seite.
Umwandlung von Standorten in Mapcodes und umgekehrt
Wir bieten ein plattformübergreifendes Konsolen-Tool namens Mapcode an, das sich im Utility-Verzeichnis unserer C/C++ Mapcode-Bibliothek befindet – für jedes gewünschte Betriebssystem. Sie finden das Tool hier:
Sie müssen dieses Dienstprogramm selbst auf der Plattform Ihrer Wahl kompilieren.
Mapcodes mit einer Tabellenkalkulation umwandeln
Statt ein Konsolen-Tool zur Umwandlung zwischen Standorten und Mapcodes zu verwenden, können Sie auch Excel (Windows) oder Google Docs nutzen, um unseren kostenlosen Mapcode-Konvertierungs-Webservice direkt aufzurufen.
Um beispielsweise einen Mapcode in einen Standort umzuwandeln, geben Sie diese Formel in eine Zelle ein:
=WEBSERVICE("https://api.mapcode.com/mapcode/xml/coords/Q4.HGY?context=NLD") Dies wandelt den Mapcode in den Standort 52.460897, 5.1074585 um. Um den Standort zurück in seine Mapcodes umzuwandeln, geben Sie dies ein:
=WEBSERVICE("https://api.mapcode.com/mapcode/xml/codes/52.460897,5.1074585") Hier finden Sie eine Beispieltabelle:
Google Docs bietet ähnliche Formeln zur Arbeit mit Webdiensten. Für eine kurze Anleitung zur Verwendung des Webdienstes klicken Sie hier.
Veraltete Tools
Wir bieten Ihnen auch ältere Windows-Tools zur Bequemlichkeit an, obwohl diese irgendwann wahrscheinlich nicht mehr unterstützt werden. Mit dem Konsolen-Tool mapcoder.exe können Sie Koordinaten schnell in Mapcodes umwandeln oder umgekehrt – sogar ganze Tabellen oder Datenbanken auf einmal. Eine vollständige Dokumentation ist enthalten.
Der Altbestand zuliebe ist das alte Konsolen-Tool (Version 1.50.1) verfügbar, falls Codes vor Version 2.0 decodiert werden müssen. Wir empfehlen jedoch nicht, Codes vor Version 2.0 zu verwenden.