Modo de viaje con Amazon Location - Amazon Location Service

Modo de viaje con Amazon Location

Puede configurar un modo de viaje cuando utilice CalculateRoute o CalculateRouteMatrix. El modo de viaje afecta a la velocidad de viaje y a la compatibilidad con las carreteras. Si bien el modo de viaje predeterminado es el coche, puede especificar qué modo de viaje va a utilizar mientras recorre una ruta con el siguiente parámetro opcional:

  • TravelMode: especifica el modo de transporte al calcular una ruta, como: Bicycle, Car, Motorcycle, Truck o Walking.

Limitaciones

  • Si especifica el modo de viaje Walking y su proveedor de datos es Esri, el inicio y el destino deben estar a menos de 40 km.

  • Bicycle o solo Motorcycle están disponibles cuando se utiliza Grab como proveedor de datos.

  • Grab ofrece solo Bicycle y Walking rutas en determinadas ciudades. Para obtener más información, consulte Países, regiones y áreas cubiertas.

  • Truck no está disponible cuando se utiliza Grab como proveedor de datos.

Preferencias adicionales

Si especifica un TravelMode como Car, puede especificar preferencias de ruta adicionales con el siguiente parámetro opcional:

  • CarModeOptions: especifica las preferencias de ruta cuando se viaja en coche, como AvoidFerries o AvoidTolls.

Si especifica un TravelMode como Truck, puede especificar preferencias de ruta adicionales con el siguiente parámetro opcional:

  • TruckModeOptions: especifica las preferencias de ruta cuando se viaja en un camión, por ejemplo AvoidFerries o AvoidTolls, además de especificar las rutas que pueden adaptarse a las direcciones TruckDimensions y TruckWeight.

La siguiente solicitud CalculateRoute especifica Truck como el modo de viaje. Las restricciones de ruta adicionales incluyen: evitar las rutas que utilizan transbordadores y evitar las carreteras en las que no se puedan acomodar las dimensiones y el peso del camión.

{ "DeparturePosition": [-122.7565,49.0021], "DestinationPosition": [-122.3394, 47.6159], "DepartNow": true, "TravelMode": "Truck", "TruckModeOptions": { "AvoidFerries": true, "AvoidTolls": false, "Dimensions": { "Height": 4.5, "Length": 15.5, "Unit": "Meters", "Width": 4.5 }, "Weight": { "Total": 7500, "Unit": "Pounds" } } }