Polylinienqualität konfigurieren

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

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

Polylinienqualität angeben

Wenn Sie die Methode ComputeRoutes() aufrufen, verwenden Sie den Aufzählungswert PolylineQuality, um die Qualität der Polylinie anzugeben.

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 jedoch zu Lasten der Antwortlatenz.

Verwenden Sie den Wert OVERVIEW, wenn Sie eine Übersicht der Route mit niedriger Auflösung erstellen möchten. Das ist eine Polylinie, die aus einer minimalen Anzahl von Punkten besteht. Diese Option liefert Antworten mit der niedrigsten Latenz.

Beispiel

Im folgenden Beispiel wird gezeigt, wie die Polylinienqualität im Anfragetext festgelegt wird.

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