Как настроить качество ломаной линии

Качество ломаной линии можно описать следующими терминами:

Количество точек, из которых состоит ломаная линия.
Чем больше точек, тем более плавной будет линия (особенно на изгибах).
Точность точек с плавающей запятой.
Точки задаются значениями широты и долготы, которые представлены в формате с плавающей запятой одинарной точности. Это хорошо работает для небольших значений (которые могут быть представлены точно), но точность уменьшается по мере увеличения значений из-за ошибок округления с плавающей запятой.

Как указать качество ломаной линии

При вызове метода ComputeRoutes() вы используете перечисляемое значение PolylineQuality, чтобы указать качество ломаной линии.

Используйте значение HIGH_QUALITY, если хотите создать ломаную линию, состоящую из максимального количества точек, чтобы получить ломаную линию с самым высоким разрешением. Повышение качества происходит за счет задержки ответа.

Используйте значение OVERVIEW, чтобы создать обзор маршрута с низким разрешением, который представляет собой ломаную линию, состоящую из минимального количества точек. Этот вариант обеспечивает минимальную задержку.

Пример

В примере ниже показано, как задать качество ломаной линии в теле запроса.

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