Services
Address API – Reverse Geocoding
Rückwärts‑Geocoding: Koordinaten → Adresse/Ort.
Route
- Methode: POST
- URL: /api/address/reverse-geocoding
- Auth: x-api-key (Header) oder intern
Request
- lat, lng: number – Koordinaten
Beispiel
/api/address/reverse-geocoding (POST)
{
"lat": 52.52,
"lng": 13.405
}
curl -X POST "https://dev.nuvisphere.de/api/address/reverse-geocoding" \
-H "Content-Type: application/json" \
-H "x-api-key: API_KEY"
-d '{
"lat": 52.52,
"lng": 13.405
}'
// server-side (Node/Next.js)
const res = await fetch("https://dev.nuvisphere.de/api/address/reverse-geocoding", {
method: "POST",
headers: {
"content-type": "application/json",
"x-api-key": process.env.MAILER_API_KEY!,
},
body: JSON.stringify({
"lat": 52.52,
"lng": 13.405
}),
});
if (!res.ok) throw new Error(`Request failed ${res.status}`);
const json = await res.json();
- API Key niemals im Browser verwenden – nur serverseitig (z. B.
process.env.MAILER_API_KEY
). - Lässt du optionale Felder weg, nutzt die API ggf. Template-/Defaultwerte.
Antwort
Liefert die nächstgelegene Adresse/POI. Für präzisere Ergebnisse lat/lng validieren und auf 5–6 Dezimalstellen runden.