Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Prérequis
Avant de commencer à calculer les itinéraires, suivez les étapes préalables :
Création d'une ressource de calcul d'itinéraire
Avant de calculer un itinéraire, créez une ressource de calcul d'itinéraire dans votre AWS compte.
Lorsque vous créez une ressource de calcul d'itinéraire, vous pouvez choisir parmi les fournisseurs de données disponibles :
-
Esri — Pour plus d'informations sur la couverture d'Esri dans la région qui vous intéresse, consultez les informations d'Esri sur les réseaux routiers et la couverture
du trafic. -
Technologies HERE — Pour plus d'informations sur la couverture de HERE dans la région qui vous intéresse, consultez les rubriques Couverture des itinéraires automobiles HERE et Couverture
des itinéraires des camions HERE . -
Grab — Pour plus d'informations sur la couverture de Grab, voirPays/régions et zone couverts.
Note
Si votre application assure le suivi ou le routage des ressources que vous utilisez dans votre entreprise, comme les véhicules de livraison ou les employés, vous ne devez pas utiliser Esri comme fournisseur de géolocalisation. Consultez la section 82 des Conditions de service AWS
Vous pouvez le faire à l'aide de la console Amazon Location ServiceAWS CLI, ou des API Amazon Location.
Note
La facturation dépend de votre utilisation. L'utilisation d'autres AWS services peut entraîner des frais. Pour plus d'informations, consultez les tarifs d'Amazon Location Service
Authentification de vos demandes
Une fois que vous avez créé une ressource de calcul d'itinéraire et que vous êtes prêt à intégrer des fonctionnalités de localisation dans votre application, choisissez la manière dont vous souhaitez authentifier vos demandes :
-
Pour découvrir comment accéder aux services, consultez la section Accès à Amazon Location Service.
-
Si vous avez un site Web avec des utilisateurs anonymes, vous pouvez utiliser des clés d'API ou Amazon Cognito.
Exemple
L'exemple suivant montre l'utilisation d'une clé d'API pour l'autorisation, à l'aide du JavaScriptSDK AWS v3
et de l'Amazon Location. JavaScript Aide à l'authentification 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);