Outils et téléchargements pour les développeurs

Dans cette section, vous trouverez des outils liés aux Mapcode. Si vous êtes intéressé par les détails techniques ou le code source du système Mapcode, notre section développeurs contient :

API REST

La Mapcode Foundation exploite une API REST publique et gratuite qui permet de convertir des coordonnées en mapcodes et vice versa, et fournit des données de référence sur les territoires et les alphabets. Elle est disponible à des fins de démonstration ; pour un usage en production, vous pouvez héberger vous-même le serveur open-source.

Consulter la documentation complète de l'API REST

application iOS et Android

Sur les téléphones mobiles Android et iOS, vous pouvez utiliser l'application Mapcode Finder :

Ces applications sont gratuites. Elles utilisent nos API REST Mapcode en ligne. Comme ces applications enverront des données de localisation à nos serveurs, veuillez consulter notre politique de confidentialité si vous souhaitez en savoir plus sur la manière dont nous traitons ces données. (En bref : nous les utilisons pour améliorer nos services, mais nous ne les vendons ni n'en accordons l'accès à des tiers.)

macOS, Windows et Linux

Pour MacOS, Windows et Linux, nous proposons un outil appelé Mapcode Utility, qui vous permet de coder et de décoder des Mapcode via une interface en ligne de commande.

Par exemple, utilisez la commande suivante pour coder la localisation 33.93, 18.8 :

mapcode -e -33.93, 18.8

Puis utilisez cette commande pour le décoder à nouveau :

mapcode -d ZAF WK.QV5

L'utilitaire offre bien plus d'options. Exécutez simplement "mapcode" sans paramètres pour obtenir le texte d'aide.

Dépendance Maven

Pour utiliser la bibliothèque Java Mapcode dans votre projet Maven, ajoutez la dépendance suivante à votre fichier pom.xml de Maven :

<dependency>
  <groupId>com.mapcode</groupId>
  <artifactId>mapcode</artifactId>
  <version>2.4.14</version>
</dependency>

Le code source, les exemples de code et la documentation sont disponibles sur notre page de code source Java.

Conversion de lieux en mapcodes et vice versa

Nous proposons un outil en ligne de commande multiplateforme, appelé mapcode, qui se trouve dans le répertoire utilitaire de notre bibliothèque Mapcode C/C++, pour tout système d'exploitation de votre choix. Vous pouvez trouver cet outil ici :

Vous devez compiler vous-même cet utilitaire sur la plateforme de votre choix.

Utiliser une feuille de calcul pour convertir des Mapcode

Au lieu d'utiliser un outil en ligne de commande pour convertir des lieux en mapcodes, vous pouvez également utiliser Excel (Windows) ou Google Docs pour appeler directement notre service web de conversion de mapcodes gratuit.

Par exemple, pour convertir un Mapcode en lieu, entrez cette formule dans une cellule :

=WEBSERVICE("https://api.mapcode.com/mapcode/xml/coords/Q4.HGY?context=NLD")

Cela convertira le Mapcode en lieu 52.460897, 5.1074585. Pour reconvertir le lieu en ses Mapcodes, entrez ceci :

=WEBSERVICE("https://api.mapcode.com/mapcode/xml/codes/52.460897,5.1074585")

Vous trouverez un exemple de feuille de calcul ici :

Google Docs propose des formules similaires pour travailler avec les services web. Pour un guide rapide sur l'utilisation du service web, cliquez ici.

Outils hérités

Nous proposons également des outils hérités pour Windows pour votre commodité, bien que ceux-ci soient probablement obsolètes à un moment donné. L'outil en ligne de commande mapcoder.exe permet de convertir rapidement des coordonnées en mapcodes ou inversement, pour des feuilles de calcul ou des bases de données entières en une seule fois. Une documentation complète est incluse.

Pour des raisons d'héritage, l'ancien outil en console (version 1.50.1) reste disponible au cas où des codes antérieurs à la version 2.0 devraient être décodés. Nous ne recommandons cependant pas l'utilisation des codes pré-2.0.