La qualità di una polilinea può essere descritta nei seguenti termini:
- Il numero di punti che compongono la polilinea
- Maggiore è il numero di punti presenti, più liscia è la polilinea (soprattutto nelle curve).
- La precisione in virgola mobile dei punti.
- I punti vengono specificati come valori di latitudine e longitudine, nel formato in virgola mobile a precisione singola. Questo approccio funziona bene per valori piccoli (che possono essere rappresentati con precisione), ma la precisione diminuisce all'aumentare dei valori a causa degli errori di arrotondamento in virgola mobile.
Specifica della 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
se vuoi creare una polilinea composta dal numero massimo di punti per produrre una polilinea con la risoluzione più alta. Questa maggiore qualità incide sulla latenza di risposta.
Utilizza il valore OVERVIEW
per creare una panoramica a bassa risoluzione del percorso, ovvero 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" }