TMaps - API Cartographie Tunisie

Géocodage inverse (reverse)

Convertissez une paire de coordonnées GPS en adresse postale lisible (rue, commune, délégation, gouvernorat).

L’endpoint Reverse Geocoding prend une paire lat / lng et renvoie l’adresse postale correspondante avec sa décomposition administrative (commune, délégation, gouvernorat).

Endpoint

GET https://api.tmaps.tn/geocoding/reverse?lat=...&lng=...&api_key=YOUR_API_KEY

Paramètres

Paramètres de query

Param Type Requis Défaut Description
lat number oui Latitude WGS84 en degrés décimaux (entre -90 et 90).
lng number oui Longitude WGS84 en degrés décimaux (entre -180 et 180).
api_key string oui Votre clé API TMaps.
lang string fr Langue de l'adresse formatée : fr, en ou ar.
type string Type cible : address, street, poi, locality. Utile pour forcer un résultat locality quand on ne veut que la commune.
limit integer 1 Nombre maximum de résultats (1 → 5).

Exemple de requête

curl "https://api.tmaps.tn/geocoding/reverse?lat=36.8002&lng=10.1815&lang=fr&api_key=YOUR_API_KEY"

Réponse

200 Coordonnées résolues en adresse
{
"query": { "lat": 36.8002, "lng": 10.1815 },
"results": [
  {
    "lat": 36.8002,
    "lng": 10.1815,
    "formatted": "Avenue Habib Bourguiba, 1001 Tunis, Tunisie",
    "distance": 4.2,
    "type": "address",
    "components": {
      "street": "Avenue Habib Bourguiba",
      "postcode": "1001",
      "commune": "Tunis",
      "delegation": "Tunis Médina",
      "governorate": "Tunis",
      "country": "TN"
    }
  }
]
}

Champs renvoyés

Champ d'un résultat

Param Type Requis Défaut Description
lat number Latitude du point trouvé (peut différer de la requête si snap sur un objet).
lng number Longitude du point trouvé.
formatted string Adresse complète formatée.
distance number Distance en mètres entre la requête et le point trouvé.
type string Type de résultat : address, street, poi, locality.
components object Détail administratif : street, postcode, commune, delegation, governorate, country.

Snap sur la rue ou le bâtiment le plus proche

Si la coordonnée envoyée tombe au milieu d’une rue ou à 30 m d’un bâtiment, l’API renvoie le point le plus proche pertinent et expose la distance dans distance.

Cas d’usage

  • Apps mobiles : afficher l’adresse de la position GPS de l’utilisateur.
  • Tournées d’inspection : associer chaque point GPS terrain à une adresse cadastrale.
  • Logs et audits : enrichir des coordonnées brutes avec le contexte administratif.

Erreurs

StatutCause
400lat ou lng manquant, ou hors plage
401api_key manquant ou révoqué
403Domaine non autorisé
404Aucune adresse trouvée à proximité

Voir Codes d’erreur pour la liste complète.