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.
Positionne les prérequis à l'aide d'Amazon Location
Avant de commencer le géocodage, le géocodage inversé ou la recherche de lieux, suivez les étapes préalables :
Création d'une ressource d'index des lieux
Commencez par créer une ressource d'index des lieux dans votre AWS compte.
Lorsque vous créez une ressource d'index géographique, vous pouvez choisir parmi les fournisseurs de données disponibles pour prendre en charge les requêtes de géocodage, de géocodage inversé et de recherches :
-
Esri : pour plus d'informations sur la couverture d'Esri dans la région qui vous intéresse, consultez la section Couverture du géocodage Esri
dans la documentation Esri. -
HERETechnologies — Pour plus d'informations sur HERE la couverture dans la région qui vous intéresse, consultez la section couverture du HERE géocodage
dans la HERE documentation. -
Grab — Grab fournit des données uniquement pour l'Asie du Sud-Est. Pour plus d'informations sur la couverture de Grab, consultez Pays/régions et zone couverts ce guide.
Vous pouvez le faire à l'aide de la console Amazon Location Service AWS CLI, du ou de l'Amazon LocationAPIs.
Note
La facturation dépend de votre utilisation. L'utilisation d'autres AWS
services peut entraîner des frais. Pour plus d'informations, consultez la tarification d'Amazon Location Service
Authentification de vos demandes
Une fois que vous avez créé une ressource d'index des lieux 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 API Keys ou Amazon Cognito.
Exemple
L'exemple suivant montre l'utilisation d'une API clé pour l'autorisation, à l'aide de la AWS JavaScriptSDKversion 3
, et de l'emplacement JavaScript Aide à l'authentification Amazon. import { LocationClient, SearchPlaceIndexForTextCommand } 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 = { IndexName: "ExamplePlaceIndex
", Text: "Anyplace", BiasPosition: [-123.4567, 45.6789] }; const command = new SearchPlaceIndexForTextCommand(input); const response = await client.send(command);