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

Folgende Referenzmaterialien stehen zum Download zur Verfügung:

REST-API

Die Mapcode Foundation betreibt eine kostenlose öffentliche REST-API, die zwischen Koordinaten und Mapcodes konvertiert und Gebiets- sowie Alphabet-Referenzdaten bereitstellt. Sie steht zu Demonstrationszwecken zur Verfügung; für den Produktiveinsatz können Sie den Open-Source-Server selbst hosten.

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 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.

Verwenden Sie 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 viel mehr Optionen. Führen Sie einfach "mapcode" ohne Parameter aus, um die Hilfebeschreibung 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 und auf jedem gewünschten Betriebssystem genutzt werden kann. 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 wird den Mapcode in den Standort 52.460897, 5.1074585 umwandeln. 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.

MeineMapcodes.com

Sie können MyMapcodes.com nutzen, um Mapcodes einfach zu finden, auch auf Ihrem Handy. MyMapcodes ist eine kostenlose, unabhängige Website.

Veralte Tools

Wir bieten auch ältere Windows-Tools für Ihre 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 – und das für ganze Tabellen oder Datenbanken auf einmal. Eine vollständige Dokumentation ist enthalten.

Der alten Zeiten wegen ist das alte Konsolen-Tool (Version 1.50.1) verfügbar, falls vor Version 2.0 erstellte Mapcodes decodiert werden müssen. Wir empfehlen jedoch nicht, Mapcodes vor Version 2.0 zu verwenden.