Polylinienqualität konfigurieren

Die Qualität einer Polylinie kann anhand der folgenden Kriterien 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. Das funktioniert gut für kleine Werte, die genau dargestellt werden können. Die Genauigkeit nimmt jedoch mit zunehmenden Werten aufgrund von Rundungsfehlern bei Gleitkommazahlen ab.

Qualität der Polylinie festlegen

Wenn Sie die Methode ComputeRoutes() aufrufen, verwenden Sie einen Aufzählungstypwert von 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. Dabei handelt es sich um eine Polylinie, die aus einer minimalen Anzahl von Punkten besteht. Mit dieser Option werden Antworten mit der niedrigsten Latenz generiert.

Beispiel

Das folgende Beispiel zeigt, wie die Qualität der Polylinie 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"
}