Polylinienqualität konfigurieren

Die Qualität einer Polylinie kann mit den folgenden Begriffen beschrieben werden:

Anzahl der Punkte, aus denen die Polylinie besteht
Je mehr Punkte vorhanden sind, desto glatter ist die Polylinie (insbesondere bei Kurven).
Gleitkommapräzision der Punkte
Punkte werden als Breiten- und Längengradwerte angegeben, die im Gleitkommaformat mit einfacher Genauigkeit dargestellt werden. Dies funktioniert gut bei kleinen Werten (die genau dargestellt werden können), aber die Genauigkeit nimmt mit zunehmenden Werten aufgrund von Gleitkomma-Rundungsfehlern ab.

Qualität der Polylinie angeben

Wenn Sie die ComputeRoutes() Methode aufrufen, geben Sie mit einem PolylineQuality Aufzählungswert die Qualität der Polylinie an.

Verwenden Sie den Wert HIGH_QUALITY, wenn Sie eine Polylinie mit der maximalen Anzahl von Punkten erstellen möchten, um eine Polylinie mit der höchsten Auflösung zu erhalten. Diese höhere Qualität geht auf Kosten der Antwortlatenz.

Verwenden Sie den Wert OVERVIEW, wenn Sie eine Übersicht der Route mit niedriger Auflösung erstellen möchten. Dabei handelt es sich um eine Polylinie, die aus einer minimalen Anzahl von Punkten besteht. Diese Option erzeugt Antworten mit der niedrigsten Latenz.

Beispiel

Das folgende Beispiel zeigt, wie Sie die Qualität der Polylinie im Anfragetext festlegen.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude":37.419734,
        "longitude":-122.0827784
      }
    }
  },
  "destination":{
    "location":{
      "latLng":{
        "latitude":37.417670,
        "longitude":-122.079595
      }
    }
  },
  "polylineQuality":"HIGH_QUALITY"
}