Aller au contenu principal

Exemples

Des exemples de code prêts à l'emploi pour intégrer l'API geocodeme.net dans le langage de votre choix.

Avant de commencer​

Tous les exemples supposent que vous disposez :

  1. D'une clé API valide (obtenez-en une ici)
  2. De la clé définie dans une variable d'environnement :
export GEOCODEME_API_KEY="gm_YOUR_KEY"

Géocodage direct​

Convertir une adresse en coordonnées.

curl -H "X-Api-Key: $GEOCODEME_API_KEY" \
"https://api.geocodeme.net/v1/geocode?q=1+rue+de+Rivoli+Paris&limit=1"

Géocodage inverse​

Convertir des coordonnées en adresse.

curl -H "X-Api-Key: $GEOCODEME_API_KEY" \
"https://api.geocodeme.net/v1/reverse?lat=48.8566&lon=2.3522"
Champs optionnels

Le champ address est optionnel et peut être absent selon le résultat. Vérifiez toujours sa présence avant d'y accéder, par exemple location.get("address") en Python ou location.address?.city en JavaScript. Notez que /v1/reverse renvoie un objet result unique (ou null), tandis que /v1/geocode renvoie un tableau results.

Pages par langage​

  • JavaScript : avec fetch dans Node.js ou le navigateur
  • Python : avec la bibliothèque requests
  • PHP : avec curl_init() en PHP 7.4+
  • cURL : exemples en ligne de commande pour tous les endpoints