Acompáñanos en el próximo
Día de la comunidad de desarrolladores de Google Maps Platform en San Francisco en diciembre.
Postúlate ahora para asistir.
Google utiliza tecnología de IA para traducir contenido a tu idioma preferido. Las traducciones realizadas con IA pueden contener errores.
Waypoint
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Encapsula un punto de referencia. Los puntos de referencia marcan el comienzo y el final de una ruta, e incluyen paradas intermedias a lo largo de la ruta.
| Representación JSON |
{
"via": boolean,
"vehicleStopover": boolean,
"sideOfRoad": boolean,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"location": {
object (Location)
},
"placeId": string,
"address": string,
"navigationPointToken": string
// End of mutually exclusive fields.
} |
| Campos |
via |
boolean
Marca este punto de referencia como un hito en lugar de un punto de parada. Para cada punto de referencia que no sea de vía en la solicitud, la respuesta agrega una entrada al legs array para proporcionar los detalles de las escalas en ese tramo del viaje. Establece este valor en verdadero cuando quieras que la ruta pase por este punto de referencia sin detenerse. Los puntos de referencia de vía no hacen que se agregue una entrada al array legs, pero sí enrutan el viaje a través del punto de referencia. Solo puedes establecer este valor en puntos de referencia que sean intermedios. La solicitud falla si estableces este campo en puntos de referencia terminales. Si ComputeRoutesRequest.optimize_waypoint_order se establece en verdadero, este campo no se puede establecer en verdadero; de lo contrario, la solicitud falla.
|
vehicleStopover |
boolean
Indica que el punto de referencia está destinado a que los vehículos se detengan, con la intención de recoger o dejar pasajeros. Cuando estableces este valor, la ruta calculada no incluirá puntos de referencia que no sean de via en rutas que no sean adecuadas para recoger y dejar pasajeros. Esta opción solo funciona para los modos de viaje DRIVE y TWO_WHEELER, y cuando el locationType es Location.
|
sideOfRoad |
boolean
Indica que la ubicación de este punto de referencia está destinada a que el vehículo se detenga en un lado específico de la ruta. Cuando estableces este valor, la ruta pasará por la ubicación para que el vehículo pueda detenerse en el lado de la ruta hacia el que se inclina la ubicación desde el centro de la ruta. Esta opción solo funciona para DRIVE y TWO_WHEELER RouteTravelMode.
|
| Diferentes formas de representar una ubicación. A continuación, se incluye una lista de campos mutuamente excluyentes. Se establecerá uno de los campos en una respuesta como máximo: |
location |
object (Location)
Un punto especificado con coordenadas geográficas, incluida una orientación opcional.
|
placeId |
string
Es el ID de lugar de PDI asociado con el punto de referencia.
|
address |
string
Es una dirección legible o un Plus Code. Visita https://plus.codes para obtener más información.
|
navigationPointToken |
string
Es un token que identifica un NavigationPoint, que se obtiene del método SearchDestinations de la API de Geocoding.
|
| Fin de los campos mutuamente excluyentes. |
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-09-07 (UTC)
[null,null,["Última actualización: 2026-09-07 (UTC)"],[],["Waypoints, marking route start, end, and intermediate stops, are defined using a JSON format. Key properties include `via` (boolean) for non-stopping waypoints, `vehicleStopover` (boolean) for pickup/drop-off locations, and `sideOfRoad` (boolean) for preferred stopping side. A waypoint's `location_type` can be specified via geographic coordinates (`location`), a place ID (`placeId`), or a human-readable address (`address`). `via` cannot be true for terminal waypoints or if `optimize_waypoint_order` is true.\n"]]