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" }