Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Requisitos previos para calcular rutas con Amazon Location
En esta página se describen los requisitos previos para empezar a utilizar las funciones de rutas del servicio, que te permiten calcular rutas y tiempos de viaje optimizados entre varias ubicaciones. Abarca temas esenciales, como la configuración de los permisos de acceso, la configuración de los recursos necesarios en su AWS cuenta y cualquier dependencia o herramienta adicional que necesite en función de su caso de uso o entorno de desarrollo específicos.
Creación de un recurso de la calculadora de rutas
Para poder calcular una ruta, cree un recurso de la calculadora de rutas en su cuenta de AWS .
Al crear un recurso de calculadora de rutas, puede elegir entre los proveedores de datos disponibles:
-
Esri: para obtener información adicional sobre la cobertura de Esri en la región de su interés, consulte Información de Esri sobre la cobertura de redes de calle y tráfico
. -
HERETecnologías: para obtener más información sobre HERE la cobertura en su región de interés, consulte la cobertura de rutas para HERE automóviles y la cobertura
de rutas para HERE camiones . -
Grab: para obtener más información sobre la cobertura de Grab, consulte Países, regiones y áreas cubiertas.
nota
Si su aplicación rastrea o enruta los activos que utiliza en su empresa, como vehículos de reparto o empleados, no debe utilizar Esri como proveedor de geolocalización. Consulte la sección 82 de los Términos de servicio de AWS
Puedes hacerlo mediante la consola de Amazon Location Service AWS CLI, la o Amazon LocationAPIs.
nota
La facturación depende del uso. Puede incurrir en cargos por el uso de otros servicios de AWS
. Para obtener más información, consulte los precios de Amazon Location Service
Autenticación de sus solicitudes
Una vez que haya creado un recurso de calculadora de rutas y esté listo para empezar a incorporar funciones de localización en su aplicación, elija cómo autenticaría sus solicitudes:
-
Para explorar las formas en las que puede acceder a los servicios, consulte Cómo acceder a Amazon Location Service.
-
Si tiene un sitio web con usuarios anónimos, puede utilizar API Keys o Amazon Cognito.
Ejemplo
En el siguiente ejemplo, se muestra el uso de una API clave de autorización, el uso de la AWS JavaScriptSDKversión 3
y la ubicación JavaScript Ayudante de autenticación de Amazon. import { LocationClient, CalculateRouteCommand } from "@aws-sdk/client-location"; import { withAPIKey } from "@aws/amazon-location-utilities-auth-helper"; const apiKey = "
v1.public.your-api-key-value
"; // API key // Create an authentication helper instance using an API key const authHelper = await withAPIKey(apiKey); const client = new LocationClient({ region: "<region>
", // region containing Cognito pool ...authHelper.getLocationClientConfig(), // Provides configuration required to make requests to Amazon Location }); const input = { CalculatorName: "ExampleCalculator
", DeparturePosition: [-123.4567, 45.6789], DestinationPosition: [-123.123, 45.234], }; const command = new CalculateRouteCommand(input); const response = await client.send(command);