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.

Schnellstart (EN)Unterstützten Umfang ansehen

Vorher und nachher

Die Produktiv-Basis-URL https://api.addrova.eu ist noch nicht live; der Pfad unten stammt aus der API-Spezifikation.

Google
https://maps.googleapis.com/maps/api/geocode/json
  ?address=10+rue+de+Rivoli+Paris
  &key=GOOGLE_KEY
Addrova (kompatibler Endpunkt)
https://api.addrova.eu/compat/google/maps/api/geocode/json
  ?address=10+rue+de+Rivoli+Paris
  &key=ADDROVA_KEY

Nur das Format der Anfragen und Antworten wird nachgebildet. Es werden keine Google-Daten verwendet.

Was unterstützt wird

ElementUnterstützung
addressGeokodierung
latlngRückwärts-Geokodierung (`lat,lng`)
componentsNur `country:XX` wird berücksichtigt
language, regionWerden akzeptiert
Antwortstatus, results mit formatted_address, place_id, types, partial_match, address_components und geometry (location, location_type, viewport)
FehlerIm Google-Format: ein Feld `status` mit HTTP 200, damit bestehende Clients weiterlaufen
Addrova-ErweiterungEine 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.