Lanzamiento de la semana de 2024 (2024)
Esta versión ofrece las funciones específicas de Automotive que se enumeran a continuación desde la versión experimental hasta la versión preliminar. Este conjunto de funciones ofrece funciones que permiten a los OEM de Automotive crear su propia experiencia de navegación similar a la de Maps con acceso a algunas funciones de vanguardia que aún no están disponibles en Maps.
Campos obsoletos. Los siguientes campos dejaron de estar disponibles o no los usan actualmente Routes y, por lo tanto, permanecen en Experimental:
VehicleInfo.totalAxleCount
(no está listo para la vista previa)VehicleInfo.trailerInfo
(no está listo para la vista previa)ExtraComputation.PREDICTED_SPEED_ON_POLYLINE_20KPH_BUCKETS
(obsoleto a favor deExtraComputation.PREDICTED_SPEED_ON_POLYLINE_10KPH_BUCKETS
)ComputeRoutes.routeToken
(obsoleto y se reemplazó porrouteTokenOptions
)
Evita usar estos campos en el código de producción para evitar futuros cambios rotundos.
RouteTokenOptions
para obtener instrucciones sobre cómo llegar entre las solicitudes. Puedes especificar un token de ruta especificandoRouteTokenOptions
para obtener instrucciones coherentes en todas las solicitudes, similar a la forma en que ocurren las actualizaciones de viaje en la navegación de Google Maps. BuscaRouteTokenUpdateFidelity
en la respuesta para comprender cómo se relaciona la ruta generada con el token proporcionado.VehicleInfo
para obtener la autorización. Cuando estás conectado a un remolque y usas el medio de transporteDRIVE
, puedes especificar las dimensiones generales del vehículo conVehicleInfo
para obtener rutas con suficiente espacio libre. La respuesta contendrá información sobre las restricciones de altura de la ruta cuando se encuentren cerca de la altura del vehículo o impidan el paso del vehículo enPolylineDetails.restrictionInfo
. Si no existe una ruta sin espacio libre, no se mostrará ninguna ruta.Túnel
RouteModifiers
. Puedes elegir evitar túneles cuando sea posible conRouteModifiers.avoidTunnels
. La respuesta contendrá información sobre los túneles que no pudimos evitar enPolylineDetails.tunnelInfo
.Viñeta
RouteModifiers
. Puedes optar por evitar las rutas de viñeta en países específicos en función de los pases que pagó el usuario final. Para usar esta función, especificaRouteModifiers.avoidVignettes
. La respuesta contendrá información sobre rutas de viñeta que no pudimos evitar enPolylineDetails.vignetteInfo
yRouteTravelAdvisory.vignetteInfo
.Viñeta
RouteModifers
. Puedes optar por evitar las rutas de viñeta en países específicos en función de los pases que pagó el usuario final. Para usar esta función, especificaRouteModifiers.avoidVignettes
. La respuesta contendrá información sobre rutas de viñeta que no pudimos evitar enPolylineDetails.vignetteInfo
yRouteTravelAdvisory.vignetteInfo
.Rutas para VAO
RouteModifiers
. Puedes elegir permitir la planificación de ruta en rutas VAO por medio deRouteModifiers.hovPreference
. Las rutas utilizarán carriles VAO siempre que sea posible, y la respuesta proporcionará información sobre los segmentos VAO a lo largo de la ruta enPolylineDetails.hovInfo
.Estimaciones detalladas de la velocidad de viaje Puedes recibir incidentes y estimaciones de velocidad de viaje detallados a lo largo de la ruta si incluyes
PolylineDetails.predictedSpeeds
yPolylineDetails.incidentInfo
en tu máscara de campo y en la configuraciónExtraComputation.PREDICTED_SPEED_ON_POLYLINE_10KPH_BUCKETS
.Información del ID de lugar en la polilínea. Puedes solicitar información sobre los valores
placeId
que conforman la ruta para hacer referencia con otras APIs de Google. Para recibir esta información, incluyePolylineDetails.segmentInfo
en tu máscara de campo.Altitud en la ruta. Puedes solicitar información sobre la altitud de la ruta. Para recibir esta información, incluye
PolylineDetails.altitudeInfo
en tu máscara de campo.Transbordadores, autopistas y peajes de
RouteModifiers
. Si usas las opciones preexistentes para evitar transbordadores, autopistas y peajes, puedes solicitar información sobre los transbordadores, las autopistas y los peajes que no se pudieron evitar en las rutas devueltas. Para recibir esta información, incluyePolylineDetails.ferryInfo
,PolylineDetails.highwayInfo
yPolylineDetails.tollInfo
en tu máscara de campo.Especifica el ID de sesión. Puedes especificar
ComputeRoutes.navigationSessionId
en tus solicitudes.
Actualizaciones de la documentación
- En Genera bibliotecas cliente con Bazel (Automotive), se quitó el método Git para combinar repositorios y se reemplazó por el método de copia. Además, se corrigió un error con uno de los directorios de copia en los comandos.
Lanzamiento de la semana 50 de 2023
Obtén datos de tráfico dinámico para rutas con annotatePaths
Puedes obtener datos de tráfico dinámicos para las rutas que solicites con el método annotatePaths
. Cuando especificas las rutas y los atributos de tráfico que deseas incluir, annotatePaths
muestra las rutas de acceso de entrada enriquecidas con los niveles de servicio previstos. Las rutas se segmentan en secciones más pequeñas
para brindar datos detallados de cada segmento. Esta información sobre el tráfico puede ayudar
a optimizar las rutas, mejorar la seguridad y más. Para obtener más información, consulta lo siguiente:
- Usa
annotatePaths
para obtener anotaciones de rutas annotatePaths
(referencia de REST)
Para autorizar tus solicitudes a annotatePaths
, debes usar el método de OAuth
que se describe aquí: Usa OAuth (industria automotriz).