Cálculo de las rutas - Amazon Location Service

Cálculo de las rutas

La API de Rutas calcula las rutas entre dos o más ubicaciones con o sin evasiones para diferentes modos de viaje, como en automóvil, camión, moto y como peatón. Con esta API, puede personalizar las opciones de enrutamiento y solicitar información adicional relacionada con las rutas para satisfacer necesidades específicas. Esta API admite la navegación paso a paso y personaliza los cálculos de rutas mediante la aplicación de parámetros como evitar las autopistas de peaje, las autovías o los transbordadores. La API también muestra los límites de velocidad y los costos de los peajes.

Para obtener más información, consulte CalculateRoutes en la Referencia de la API de Amazon Location Service.

Para ver solicitudes de ejemplo, respuestas, cURL y comandos de la CLI para esta API, consulte Cómo usar Cálculo de rutas.

Información general de las rutas de Amazon Location Service.

Casos de uso

  • Muestre los detalles geográficos en un mapa de rutas: utilice las características de mapeo avanzadas para visualizar rutas detalladas con abundante información geográfica, incluidos puntos de referencia, terreno e infraestructura urbana. Mejore la toma de decisiones al permitir a los usuarios ver rutas claras desde su punto de partida hasta su destino. Esta característica puede facilitar la navegación, la planificación y diversos escenarios logísticos, además de mostrar las rutas para los distintos modos de viaje, como coches, camiones, motos y peatones. Personalice las rutas agregando elementos como evasiones o cálculos de peajes.

  • Muestra la navegación paso a paso: proporcione un soporte de navegación perfecto en dispositivos web y móviles. Los usuarios pueden acceder a las indicaciones paso a paso, lo que garantiza un viaje eficiente. Ambas plataformas pueden aprovechar las instrucciones de navegación para ofrecer rutas para viajes personales o de negocios, incluidos los límites de velocidad.

  • Calcule los costos de los peajes a lo largo de las rutas: incorpore los cálculos de los costos de los peajes en la planificación de rutas para proporcionar estimaciones de precios precisas para las rutas que incluyen autopistas de peaje, puentes o túneles. Muestre los costos de los peajes por adelantado para ayudar a los conductores y planificadores a tomar decisiones rentables y evitar los peajes cuando sea necesario.

  • Garantice el cumplimiento de los límites de velocidad: integre los datos sobre los límites de velocidad para ayudar a los conductores a mantenerse dentro de los límites legales, lo que reduce el riesgo de multas y promueve una conducción más segura y eficiente en el consumo de combustible. La logística y la administración de flotas también pueden beneficiarse al supervisar el cumplimiento de la velocidad en tiempo real.

  • Ayude con las soluciones de enrutamiento de carga y vehículos: simplifique las operaciones de enrutamiento de carga y vehículos integrando las capacidades de rutas, navegación y seguimiento en los portales logísticos. Planifique de manera eficiente las rutas para múltiples entregas, realice un seguimiento de los envíos en tiempo real y administre los costos de combustible mediante un mejor enrutamiento.

Explicación de la solicitud

La solicitud requiere los parámetros Origin y Destination, mientras que parámetros opcionales como Allow, Avoid y Traffic personalizan la ruta para adaptarla a necesidades y restricciones específicas.

Origen

La posición inicial de la ruta en longitud y latitud.

Destino

La posición final de la ruta.

Waypoints

Posiciones intermedias para incluirlas a lo largo de una ruta entre las posiciones inicial y final.

OptimizeRoutingFor

Criterios de optimización para la ruta, como la ruta más rápida o más corta.

LegGeometryFormat

Formato de la geometría devuelto para cada tramo de la ruta.

Evitar

Las características que se deben evitar durante el cálculo de la ruta, se ignoran si no se encuentra una ruta alternativa.

Tráfico

Opciones relacionadas con el tráfico que afectan a los cálculos de las rutas.

Peajes

Opciones relacionadas con los peajes que afectan a los cálculos de las rutas y a los costos de los peajes.

LegAdditionalFeatures

Características que se pueden habilitar en la respuesta para cada tramo del viaje.

SpanAdditionalFeatures

Abarque características que se pueden habilitar en la respuesta para cada tramo del viaje.

Explicación de la respuesta

La respuesta proporciona detalles de la ruta, como los tramos del viaje, avisos sobre los cálculos de la ruta e información resumida, que incluye la distancia y la duración.

Rutas

Conjunto de rutas que contiene los tramos y las propiedades asociadas.

Avisos

Advertencias o mensajes informativos sobre la ruta.

LegGeometryFormat

Especifica el formato de la geometría de la ruta.

Detalles del tramo

Cada tramo de un viaje puede ser del tipo transbordador, peatonal o vehículo, según el modo de transporte. Aunque cada tramo contiene propiedades independientes del modo de transporte, puede encontrar propiedades específicas en:

FerryLegDetails

Propiedades específicas de transbordador para el tramo.

VehicleLegDetails

Propiedades específicas de vehículo para el tramo.

PedestrianLegDetails

Propiedades específicas de peatón para el tramo.

Pasos

Cada tramo de un viaje se divide en pasos que describen las acciones que se deben realizar en algunos tramos de la ruta. Un paso puede ser predeterminado, adecuado para aplicaciones básicas, o TurnByTurn, adecuado para la navegación paso a paso. Cada paso contiene propiedades independientes del tipo de paso, como la duración y la distancia, y otras propiedades específicas, como ExitStepDetails, que solo se aplica a los pasos de salida.

BeforeTravelSteps

Pasos a seguir antes de iniciar el viaje.

TravelSteps

Pasos a seguir durante el viaje.

AfterTravelSteps

Pasos a seguir después de completar el viaje.

Intervalos

Cada tramo de un viaje se puede dividir en unidades de seguimiento. Una unidad de seguimiento es una parte del tramo con los mismos valores para el conjunto de SpanAdditionalFeatures solicitado. Las unidades de seguimiento se dividen por las propiedades de las carreteras, como SpeedLimit, nombres de las carreteras o regiones. Las unidades de seguimiento devueltas se pueden usar para visualizar los atributos de la carretera y la información relacionada con el acceso.