Configurar a qualidade da polilinha

A qualidade de uma polilinha pode ser descrita nos seguintes termos:

O número de pontos que compõem a polilinha
Quanto mais pontos, mais suave a polilinha, especialmente em curvas.
A precisão de usar pontos flutuantes dos pontos
Os pontos são especificados como valores de latitude e longitude, que são representados no formato de usar pontos flutuantes de precisão única. Isso funciona bem para valores pequenos, que podem ser representados com precisão, mas a precisão diminui à medida que os valores aumentam devido a erros de arredondamento de usar pontos flutuantes.

Como especificar a qualidade da polilinha

Ao chamar o método ComputeRoutes(), você usa um PolylineQuality valor de enumeração para especificar a qualidade da polilinha.

Use o valor HIGH_QUALITY quando quiser criar uma polilinha composta pelo número máximo de pontos para produzir uma polilinha da mais alta resolução. Essa qualidade maior tem um custo de latência de resposta.

Use o valor OVERVIEW quando quiser criar uma visão geral de baixa resolução da rota, que é uma polilinha composta por um número mínimo de pontos. Essa opção produz respostas com a menor latência.

Exemplo

O exemplo a seguir demonstra como definir a qualidade da polilinha no corpo da solicitação.

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