In einer Zeile von der Google Geocoding API wechseln
Addrova bietet einen Google-kompatiblen Endpunkt. In den meisten Fällen ändern Sie die Basis-URL und den Schlüssel und behalten den Rest Ihres Codes.
Vorher und nachher
Die Produktiv-Basis-URL https://api.addrova.eu ist noch nicht live; der Pfad unten stammt aus der API-Spezifikation.
https://maps.googleapis.com/maps/api/geocode/json
?address=10+rue+de+Rivoli+Paris
&key=GOOGLE_KEYhttps://api.addrova.eu/compat/google/maps/api/geocode/json
?address=10+rue+de+Rivoli+Paris
&key=ADDROVA_KEYNur das Format der Anfragen und Antworten wird nachgebildet. Es werden keine Google-Daten verwendet.
Was unterstützt wird
| Element | Unterstützung |
|---|---|
| address | Geokodierung |
| latlng | Rückwärts-Geokodierung (`lat,lng`) |
| components | Nur `country:XX` wird berücksichtigt |
| language, region | Werden akzeptiert |
| Antwort | status, results mit formatted_address, place_id, types, partial_match, address_components und geometry (location, location_type, viewport) |
| Fehler | Im Google-Format: ein Feld `status` mit HTTP 200, damit bestehende Clients weiterlaufen |
| Addrova-Erweiterung | Eine Liste `attribution`, von bestehenden Clients ignoriert; zeigen Sie sie neben den Ergebnissen an |
Der Wert von place_id ist eine Addrova-Kennung, keine Google-Place-ID: Vermischen Sie beide nicht.
Checkliste für den Wechsel
- Basis-URL, Pfadpräfix und API-Schlüssel ersetzen.
- Eine Stichprobe Ihrer eigenen Adressen durch beide Dienste schicken und die Ergebnisse vergleichen.
- Die Quellenangabe neben den Ergebnissen anzeigen, wie es die Datenlizenzen verlangen.
- Nach der Validierung die Koordinaten in Ihrer eigenen Datenbank speichern. Es gilt keine Ablauffrist.
Warum die Speicherung wichtig ist
Die Bedingungen von Google begrenzen, wie lange Breiten- und Längengrad zwischengespeichert werden dürfen, und nur Place-IDs dürfen unbegrenzt aufbewahrt werden (siehe die Bedingungen der Google Maps Platform und die Richtlinien der Geocoding API). Wenn Sie Koordinaten behalten müssen, prüfen Sie die aktuellen Bedingungen für Ihren Fall. Addrova erlaubt die dauerhafte Speicherung.