La qualità di un polilinea può essere descritta nei seguenti termini:
- Il numero di punti che compongono il polilinea
- Più punti sono presenti, più liscia sarà la polilinea (soprattutto nelle curve).
- La precisione in virgola mobile dei punti
- I punti sono specificati come valori di latitudine e longitudine, rappresentati in formato a virgola mobile con precisione singola. Questo metodo funziona bene per valori piccoli (che possono essere rappresentati con precisione), ma la precisione diminuisce con l'aumento dei valori a causa di errori di arrotondamento a virgola mobile.
Specificare la qualità della polilinea
Quando chiami il metodo ComputeRoutes()
, utilizza un valore dell'enumerazione
PolylineQuality
per specificare la qualità del polilinea.
Utilizza il valore HIGH_QUALITY
quando vuoi creare una polilinea composta dal
numero massimo di punti, per produrre una polilinea con la massima risoluzione. Questa maggiore qualità si ottiene a scapito della latenza di risposta.
Utilizza il valore OVERVIEW
quando vuoi creare una panoramica in bassa risoluzione del percorso, ovvero un polilinea composto da un numero minimo di punti. Questa
opzione genera 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" }