Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Voraussetzungen
Bevor Sie mit der Geokodierung, der umgekehrten Geokodierung oder der Suche nach Orten beginnen, führen Sie die erforderlichen Schritte aus:
Erstellen einer Ortsindexressource
Erstellen Sie zunächst eine Ortsindex-Ressource in Ihrem AWS Konto.
Wenn Sie eine Ortsindexressource erstellen, können Sie aus den Datenanbietern wählen, die zur Unterstützung von Abfragen für Geokodierung, Reverse-Geokodierung und Suchen verfügbar sind:
-
Esri – Weitere Informationen zur Abdeckung von Esri in Ihrer relevanten Region finden Sie unter Abdeckung der Esri-Geocodierung
in der Esri-Dokumentation. -
HERE Technologies – Weitere Informationen zur Abdeckung von HERE in Ihrer relevanten Region finden Sie unter Abdeckung der HERE-Geokodierung
in der HERE-Dokumentation. -
Grab – Grab stellt Daten nur für Südostasien bereit. Weitere Informationen zur Abdeckung von Grab finden Sie unter Länder/Regionen und abgedecktes Gebiet in diesem Leitfaden.
Sie können dies über die Amazon Location Service-Konsole, die AWS CLIoder die Amazon Location APIs tun.
Anmerkung
Die Fakturierung hängt von Ihrer Nutzung ab. Möglicherweise fallen Gebühren für die Nutzung anderer AWS -Services an. Weitere Informationen finden Sie unter Amazon Location Service – Preise
Authentifizieren Ihrer Anforderungen
Sobald Sie eine Ortsindexressource erstellt haben und bereit sind, Standortfunktionen in Ihrer Anwendung zu erstellen, wählen Sie aus, wie Sie Ihre Anfragen authentifizieren würden:
-
Informationen dazu, wie Sie auf die Services zugreifen können, finden Sie unter Zugriff auf Amazon Location Service.
-
Wenn Sie eine Website mit anonymen Benutzern haben, können Sie API-Schlüssel oder Amazon Cognito verwenden.
Beispiel
Das folgende Beispiel zeigt die Verwendung eines API-Schlüssels für die Autorisierung mit AWS JavaScript SDK v3
und dem Amazon Location JavaScript Authentifizierungshelfer. 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);