Skonfiguruj jakość linii łamanej

Jakość linii łamanej można opisać w następujący sposób:

Liczba punktów, z których składa się linia łamana.
Im więcej punktów, tym gładsza polilinia (zwłaszcza na zakrętach).
Precyzja zmiennoprzecinkowa punktów
Punkty są określane jako wartości szerokości i długości geograficznej, które są reprezentowane w formacie zmiennoprzecinkowym o pojedynczej precyzji. Sprawdza się to w przypadku małych wartości (które można dokładnie przedstawić), ale precyzja maleje wraz ze wzrostem wartości z powodu błędów zaokrąglania reprezentacji zmiennoprzecinkowej.

Określanie jakości linii łamanej

Gdy wywołujesz metodę ComputeRoutes(), używasz wartości typu wyliczeniowego PolylineQuality, aby określić jakość linii łamanej.

Użyj wartości HIGH_QUALITY, jeśli chcesz utworzyć linię łamaną składającą się z maksymalnej liczby punktów, aby uzyskać linię łamaną o najwyższej rozdzielczości. Ta wyższa jakość wiąże się z dłuższym czasem oczekiwania na odpowiedź.

Użyj wartości OVERVIEW, jeśli chcesz utworzyć przegląd trasy w niskiej rozdzielczości, czyli polilinię składającą się z minimalnej liczby punktów. Ta opcja generuje odpowiedzi z najniższym czasem oczekiwania.

Przykład

Poniższy przykład pokazuje, jak ustawić jakość linii łamanej w treści żądania.

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