Skonfiguruj jakość linii łamanej

Jakość linii łamanej można opisać takimi terminami:

Liczba punktów tworzących linię łamaną
Im więcej punktów jest, tym gładsza linia łamana (zwłaszcza na krzywych).
Dokładność punktów zmiennoprzecinkowych
Punkty są określane za pomocą szerokości i długości geograficznej, czyli w formacie liczby zmiennoprzecinkowej o pojedynczej precyzji. Sprawdza się to dobrze w przypadku małych wartości (które można dokładnie przedstawić), ale precyzja maleje, gdy wartości wzrastają z powodu błędów zaokrąglania liczb zmiennoprzecinkowych.

Określanie jakości linii łamanej

Gdy wywołujesz metodę ComputeRoutes(), do określania jakości linii łamanej używasz wartości wyliczenia PolylineQuality.

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ść ma związek z opóźnieniem odpowiedzi.

Użyj wartości OVERVIEW, gdy chcesz utworzyć opis trasy w niskiej rozdzielczości, czyli linię łamaną składającą się z minimalnej liczby punktów. Ta opcja generuje odpowiedzi z najkrótszym 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"
}