選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

使用 Amazon Location 計算路由的先決條件

焦點模式
使用 Amazon Location 計算路由的先決條件 - Amazon Location Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

此頁面概述開始使用服務路由功能的先決條件,可讓您計算多個位置之間的最佳化路由和旅行時間。它涵蓋基本主題,例如設定存取權限、在 AWS 帳戶中設定所需的資源,以及根據您的特定使用案例或開發環境所需的任何其他相依性或工具。

建立路由計算器資源

在計算路由之前,請在帳戶中 AWS 建立路由計算器資源。

當您建立路由計算器資源時,您可以從可用的資料提供者中進行選擇:

  1. Esri – 如需 Esri 在您感興趣區域中涵蓋範圍的詳細資訊,請參閱 街道網路和流量涵蓋範圍的 Esri 詳細資訊

  2. HERE 技術 – 如需您感興趣區域中 HERE涵蓋範圍的詳細資訊,請參閱HERE汽車路線規劃涵蓋範圍和HERE卡車路線規劃涵蓋範圍。

  3. 抓取 – 如需 Grab 涵蓋範圍的詳細資訊,請參閱 涵蓋的國家/區域和區域

注意

如果您的應用程式正在對業務中使用的資產 (例如送貨車輛或員工) 進行追蹤或路線規劃,則不得使用 Esri 作為地理位置提供者。如需詳細資訊,請參閱 AWS 服務條款第 82 條。

您可以使用 Amazon Location Service 主控台、 AWS CLI或 Amazon Location 來執行此操作APIs。

Console

使用 Amazon Location 主控台建立路由計算器資源

  1. 在 開啟 Amazon Location 主控台https://console.aws.amazon.com/location/

  2. 在左側導覽窗格中,選擇路由計算器

  3. 選擇建立路由計算器

  4. 填寫下列方塊:

    • 名稱 – 輸入路由計算器資源的名稱。例如 ExampleCalculator。 最多 100 個字元。有效項目包括英數字元、連字號、句點和底線。

    • 描述 – 輸入選用描述。

  5. 對於資料提供者 ,選擇要用作路由計算器的資料提供者

  6. (選用) 在 Tags (標籤) 底下,輸入標籤 Key (金鑰)Value (值)。這會新增標籤您的新路由計算器資源。如需詳細資訊,請參閱標記您的資源

  7. 選擇建立路由計算器

API

使用 Amazon Location 建立路由計算器資源 APIs

從 Amazon Location Places 使用 CreateRouteCalculator操作APIs。

下列範例是建立路由計算器資源的API請求,稱為 ExampleCalculator 使用資料提供者 Esri.

POST /routes/v0/calculators Content-type: application/json { "CalculatorName": "ExampleCalculator", "DataSource": "Esri", "Description": "string", "Tags": { "Tag1" : "Value1" } }
AWS CLI

使用 AWS CLI 命令建立路由計算器資源

使用 create-route-calculator 命令。

下列範例會建立名為 的路由計算器資源 ExampleCalculator 使用 Esri 作為資料提供者。

aws location \ create-route-calculator \ --calculator-name "ExampleCalculator" \ --data-source "Esri" \ --tags Tag1=Value1

使用 Amazon Location 主控台建立路由計算器資源

  1. 在 開啟 Amazon Location 主控台https://console.aws.amazon.com/location/

  2. 在左側導覽窗格中,選擇路由計算器

  3. 選擇建立路由計算器

  4. 填寫下列方塊:

    • 名稱 – 輸入路由計算器資源的名稱。例如 ExampleCalculator。 最多 100 個字元。有效項目包括英數字元、連字號、句點和底線。

    • 描述 – 輸入選用描述。

  5. 對於資料提供者 ,選擇要用作路由計算器的資料提供者

  6. (選用) 在 Tags (標籤) 底下,輸入標籤 Key (金鑰)Value (值)。這會新增標籤您的新路由計算器資源。如需詳細資訊,請參閱標記您的資源

  7. 選擇建立路由計算器

注意

帳單取決於您的用量。使用其他服務 AWS 可能會產生費用。如需詳細資訊,請參閱 Amazon Location Service 定價

驗證您的請求

建立路由計算器資源並準備好開始在應用程式中建置位置功能後,請選擇驗證請求的方式:

  • 若要探索您可以存取 服務的方式,請參閱存取 Amazon Location Service

  • 如果您有具有匿名使用者的網站,您可能想要使用 API Keys 或 Amazon Cognito 。

    範例

    下列範例顯示使用 API金鑰進行授權、使用 AWS JavaScript SDK v3 和 Amazon Location JavaScript 驗證協助程式

    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);

在本頁面

下一個主題:

計算路由

上一個主題:

計算路由
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。