Skonfiguruj jakość linii łamanej

Jakość polilinii można opisać w ten sposób:

Liczba punktów tworzących polilinię
Im więcej punktów, tym gładsza linia łamana (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 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 ze względu na błędy zaokrąglania liczb zmiennoprzecinkowych.

Określanie jakości linii łamanej

Gdy wywołujesz metodę ComputeRoutes(), używasz wartości wyliczeniaPolylineQuality, aby określić jakość polilinii.

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ć podgląd trasy w niskiej rozdzielczości, czyli polilinii składającej się z minimalnej liczby punktów. Ta opcja generuje odpowiedzi z najkrótszym czasem oczekiwania.

Przykład

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