Reverse-Geokodierungs-API

Senden Sie Breiten- und Längengrad und erhalten Sie die nächstgelegene Adresse, aufgeschlüsselt nach Straße, Stadt, Region, Postleitzahl und Land, dazu die Entfernung der Adresse zu dem Punkt, den Sie gesendet haben. Fordern Sie mit level eine gröbere Antwort an, wenn Sie nur die Stadt oder das Land brauchen.

GEThttps://api.mygeocode.com/v1/reverse?lat=...&lon=...

In der Demo ausprobieren Vollständige Referenz

Beispiel

Anfrage
$ curl -H "X-API-Key: YOUR_KEY" "https://api.mygeocode.com/v1/reverse?lat=48.8584&lon=2.2945"

Der Punkt liegt wenige Meter vom Fuß des Eiffelturms entfernt. Die Antwort ist die nächstgelegene Postadresse, und distance_m sagt Ihnen, dass sie 12 Meter entfernt ist. Läge die nächste Adresse 400 Meter entfernt, etwa bei einem Punkt in einem Park, würden Sie auch das sehen und könnten stattdessen den Stadtteil anzeigen.

Fügen Sie level=city hinzu, um die Adresse zu überspringen und direkt den Ort zu erhalten, oder level=country für eine schnelle Länderabfrage.

Antwort
{
  "status": "ok",
  "lat": 48.8584,
  "lon": 2.2945,
  "result": {
    "formatted": "5 Avenue Anatole France, 75007 Paris, France",
    "lat": 48.85837,
    "lon": 2.29448,
    "distance_m": 12,
    "type": "address",
    "precision": "house",
    "components": {
      "house_number": "5",
      "road": "Avenue Anatole France",
      "suburb": "7th Arrondissement",
      "city": "Paris",
      "state": "Ile-de-France",
      "postcode": "75007",
      "country": "France",
      "country_code": "fr"
    }
  }
}

Was Sie zurückbekommen

FeldBedeutung
result.formattedDie nächstgelegene Adresse im Format des jeweiligen Landes.
result.lat, result.lonDie Position der Adresse selbst, nicht der Punkt, den Sie gesendet haben.
result.distance_mMeter zwischen Ihrem Punkt und der Adresse. Ein großer Wert bedeutet, dass Sie sich nicht wirklich an einer Adresse befinden.
result.precisionhouse, street, postcode oder admin, je nachdem, was in diesem Land in der Nähe des Punktes vorhanden ist.
result.componentsAdressbestandteile mit denselben Schlüsseln wie bei der Geokodierung.
result ist nullNichts im Umkreis von 5 km um den Punkt. Offener Ozean, Antarktis. Der Status ist trotzdem ok.

Wo sie eingesetzt wird

GPS-Punkte beschriften

Machen Sie aus dem Standort eines Geräts „nahe 5 Avenue Anatole France“ für ein Protokoll, einen Beleg oder eine Bildunterschrift. Verwenden Sie distance_m, um zwischen „an“ und „nahe“ zu wechseln.

Lokale Voreinstellungen

Füllen Sie mit level=country Land, Währung oder Sprache anhand des Standorts des Besuchers vor. Kombinieren Sie dies mit der IP-Abfrage, wenn Sie keine Koordinaten haben.

Lieferung und Außendienst

Wandeln Sie den Ort, an dem ein Fahrer tatsächlich angehalten hat, in eine Adresse um und vergleichen Sie sie mit dem Ziel laut Bestellung.

Preis und Limits

Ein Aufruf, eine Anfrage. Jeder Schlüssel hat 2.500 kostenlose Anfragen pro Tag; darüber hinaus 0,0001 € pro Anfrage aus Prepaid-Guthaben oder nichts mit einem Unlimited-Schlüssel (50 € pro Monat). Preise. Drop-in-Hosts beantworten Reverse-Anfragen im Format von Google, Nominatim, Mapbox und weiteren Formaten.