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.
Beispiel
$ 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.
{
"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
| Feld | Bedeutung |
|---|---|
result.formatted | Die nächstgelegene Adresse im Format des jeweiligen Landes. |
result.lat, result.lon | Die Position der Adresse selbst, nicht der Punkt, den Sie gesendet haben. |
result.distance_m | Meter zwischen Ihrem Punkt und der Adresse. Ein großer Wert bedeutet, dass Sie sich nicht wirklich an einer Adresse befinden. |
result.precision | house, street, postcode oder admin, je nachdem, was in diesem Land in der Nähe des Punktes vorhanden ist. |
result.components | Adressbestandteile mit denselben Schlüsseln wie bei der Geokodierung. |
result ist null | Nichts 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.