Aus dem Vorschau-Release migrieren

Entwickler im Europäischen Wirtschaftsraum (EWR)

Die Routes API wurde im September 2022 als öffentliche Vorschau (Pre-GA) veröffentlicht. Pre-GA-Angebote sind durch die dienstspezifischen Nutzungsbedingungen für die Google Maps Platform abgedeckt. Weitere Informationen finden Sie unter Beschreibungen der Startphase.

In diesem Abschnitt wird beschrieben, wie Sie eine App von der Preview-Version zur GA-Version migrieren.

Neue Funktionen in der GA-Version

In der allgemein verfügbaren Version sind die folgenden neuen Funktionen enthalten, die in der Vorschau nicht verfügbar waren:

  • Neben Orts-IDs und Breiten-/Längengraden können Sie jetzt einen Ort in der GA-Version angeben, indem Sie Folgendes verwenden:

    • Adressstrings („Chicago, IL“ oder „Darwin, NT, Australien“)

      Adressstrings sind oft die Art und Weise, wie ein Nutzer eine Adresse eingibt. {product_name} muss den Adressstring jedoch zuerst intern geocodieren, um ihn in Breiten- und Längengradkoordinaten umzuwandeln, bevor eine Route berechnet werden kann.

      Außerdem wurde Unterstützung für den Anfrageparameter regionCode hinzugefügt. Damit können Sie angeben, dass geocodierte Ergebnisse für eine bestimmte geografische Region zurückgegeben werden sollen.

    • Plus Codes

      Plus Codes sind wie Adressen für Personen oder Orte, die keine tatsächliche Adresse haben. Anstelle von Adressen mit Straßennamen und Hausnummern basieren Plus Codes auf Breiten- und Längengraden und werden als Zahlen und Buchstaben angezeigt.

  • Die compute routes response enthält jetzt das Array geocodingResults. Für jeden Ort in der Anfrage (Ausgangspunkt, Ziel oder Zwischenstopp), der als Adressstring oder als Plus Code angegeben wurde, führt die API eine Orts-ID-Suche durch. Jedes Element dieses Arrays enthält die Orts-ID, die einem Standort entspricht, sowie zusätzliche Metadaten zum Standort. Standorte in der Anfrage, die als Orts-ID oder als Breiten-/Längengradkoordinaten angegeben sind, werden ignoriert.

Änderungen an vorhandenen Vorschaufunktionen

Sie müssen die folgenden Funktionen jetzt explizit in der GA aktivieren, indem Sie das neue Arrayfeld extraComputations in die Anfrage einfügen:

In der Preview-Version haben Sie eine Feldmaske verwendet, um anzugeben, dass Informationen zu diesen Funktionen in der Antwort zurückgegeben werden sollen. Jetzt müssen Sie Folgendes tun:

  • Legen Sie den neuen Anfrageparameter extraComputations-Array fest, um diese Funktionen zu aktivieren.
  • Legen Sie eine Feldmaske fest, um anzugeben, dass die Informationen in der Antwort zurückgegeben werden sollen.

Was sollte ich wissen?

Die folgenden Felder sind nicht mehr in computeRouteMatrix-Antworten enthalten, sofern sie nicht explizit durch Festlegen von extraComputations aktiviert werden:

  • travelAdvisory.tollInfo (Mautinformationen)

Die folgenden Felder sind nicht mehr in computeRoutes-Antworten enthalten, sofern sie nicht explizit durch Festlegen von extraComputations aktiviert werden:

  • routes.legs.travelAdvisory.tollInfo(Mautinformationen)
  • routes.travelAdvisory.tollInfo(Mautinformationen)
  • routes.travelAdvisory.fuelConsumptionMicroliters(Kraftstoffverbrauch)
  • routes.travelAdvisory.speedReadingIntervals(Traffic auf einer Polylinie)
  • routes.legs.travelAdvisory.speedReadingIntervals(Traffic auf einer Polylinie)

Was muss ich tun?

Wenn Sie die Antwortfelder für Mautinformationen, Kraftstoffverbrauch oder Verkehr auf einer Polylinie erhalten möchten, müssen Sie das neue Anfrage-Array-Feld extraComputations so festlegen, dass es einen oder mehrere der folgenden Werte enthält:

  • Wenn Sie Mautinformationen erhalten möchten, legen Sie das neue Arrayfeld extraComputations auf "TOLLS" fest.

  • Wenn Sie Kraftstoffverbrauch erhalten möchten, legen Sie das neue Arrayfeld extraComputations auf "FUEL_CONSUMPTION" fest.

  • Wenn Sie Verkehrsinformationen auf Polylinien erhalten möchten, legen Sie das neue Arrayfeld extraComputations auf "TRAFFIC_ON_POLYLINE" fest.