Configurare la qualità di Polyline

La qualità di una polilinea può essere descritta nei seguenti termini:

Il numero di punti che compongono la polilinea
Più punti ci sono, più la polilinea è uniforme (soprattutto nelle curve).
La precisione della rappresentazione in virgola mobile dei punti
I punti sono specificati come valori di latitudine e longitudine, che sono rappresentati nel formato a virgola mobile a precisione singola. Questo funziona bene per valori piccoli (che possono essere rappresentati con precisione), ma la precisione diminuisce all'aumentare dei valori a causa di errori di arrotondamento in virgola mobile.

Specificare la qualità della polilinea

Quando chiami il metodo ComputeRoutes(), utilizzi un valore di enumerazione PolylineQuality per specificare la qualità della polilinea.

Utilizza il valore HIGH_QUALITY quando vuoi creare una polilinea composta dal numero massimo di punti, per produrre una polilinea con la risoluzione più alta. Questa maggiore qualità si ottiene a scapito della latenza della risposta.

Utilizza il valore OVERVIEW quando vuoi creare una panoramica a bassa risoluzione dell'itinerario, che è una polilinea composta da un numero minimo di punti. Questa opzione produce risposte con la latenza più bassa.

Esempio

L'esempio seguente mostra come impostare la qualità della polilinea nel corpo della richiesta.

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