Настройка качества полилиний

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

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

Указание качества полилинии

При вызове метода 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"
}