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 Berechnung von Routen beginnen, führen Sie die erforderlichen Schritte aus:
Erstellen einer Routenrechner-Ressource
Bevor Sie eine Route berechnen können, erstellen Sie eine Routenrechner-Ressource in Ihrem AWS Konto.
Wenn Sie eine Routenrechner-Ressource erstellen, können Sie aus den verfügbaren Datenanbietern wählen:
-
Esri – Weitere Informationen zur Abdeckung von Esri in Ihrer relevanten Region finden Sie unter Esri-Details zu Straßennetzen und Verkehrsabdeckung.
-
HERE Technologies – Weitere Informationen zur Abdeckung von HERE in Ihrer relevanten Region finden Sie unter HERE-Abdeckung für das Auto-Routing
und HERE-Abdeckung für das Lkw-Routing . -
Grab – Weitere Informationen zur Abdeckung von Grab finden Sie unter Länder/Regionen und abgedecktes Gebiet.
Anmerkung
Wenn Ihre Anwendung Assets, die Sie in Ihrem Unternehmen verwenden, wie z. B. Lieferfahrzeuge oder Mitarbeiter, verfolgt oder weiterleitet, dürfen Sie Esri nicht als Geolokalisierungsanbieter verwenden. Weitere Informationen finden Sie in Abschnitt 82 der AWS-Servicebedingungen
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 -AWSServices an. Weitere Informationen finden Sie unter Amazon Location Service – Preise
Authentifizieren Ihrer Anforderungen
Sobald Sie eine Routenrechner-Ressource erstellt haben und bereit sind, Standortfunktionen in Ihrer Anwendung zu erstellen, wählen Sie aus, wie Sie Ihre Anforderungen 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, 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);