Actualmente, la
API de Routes Preferred está disponible solo para clientes seleccionados.
Comunícate con Ventas para obtener más información.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Cómo configurar la calidad de la polilínea
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
La calidad de una polilínea se puede describir de las siguientes maneras:
- La cantidad de puntos que componen la polilínea
- Cuantos más puntos haya, más suave será la polilínea (en especial, en las curvas).
- La precisión de punto flotante de los puntos
- Los puntos se especifican como valores de latitud y longitud, que se
representan en formato de punto flotante de precisión simple. Esto funciona bien para
valores pequeños (que se pueden representar con precisión), pero la precisión disminuye
a medida que aumentan los valores debido a los errores de redondeo de punto flotante.
Cómo especificar la calidad de la polilínea
Cuando llamas al método ComputeRoutes(), usas un
PolylineQuality
valor de enumeración para especificar la calidad de la polilínea.
Usa el valor HIGH_QUALITY cuando quieras crear una polilínea compuesta por la cantidad máxima de puntos para producir una polilínea de la resolución más alta. Esta mayor calidad se logra a costa de la latencia de respuesta.
Usa el valor OVERVIEW cuando quieras crear una descripción general de baja resolución de la ruta, que es una polilínea compuesta por una cantidad mínima de puntos. Esta opción produce respuestas con la latencia más baja.
Ejemplo
En el siguiente ejemplo, se muestra cómo establecer la calidad de la polilínea en el cuerpo de la solicitud.
{
"origin":{
"location":{
"latLng":{
"latitude":37.419734,
"longitude":-122.0827784
}
}
},
"destination":{
"location":{
"latLng":{
"latitude":37.417670,
"longitude":-122.079595
}
}
},
"polylineQuality":"HIGH_QUALITY"
}
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2026-05-31 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-05-31 (UTC)"],[],["Polyline quality depends on the number of points and their floating-point precision. The `ComputeRoutes()` method uses `PolylineQuality` to set this. `HIGH_QUALITY` creates a polyline with the maximum points, resulting in high resolution but increased latency. `OVERVIEW` generates a low-resolution polyline with minimal points, reducing latency. The request body sets `polylineQuality` to specify either `HIGH_QUALITY` or `OVERVIEW`, which will influence the polyline's precision.\n"]]