本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon Location Map 的先決條件
在您開始使用 Amazon Location Service 的映射功能之前,需要滿足幾個先決條件。此頁面概述必要的步驟和要求,以確保互動式地圖順利整合到您的應用程式。
建立地圖資源
若要在應用程式中使用地圖,您必須具有地圖資源,該資源指定要在地圖中使用的地圖樣式和資料提供者。
如果您的應用程式正在對業務中使用的資產 (例如送貨車輛或員工) 進行追蹤或路線規劃,則不得使用 Esri 作為地理位置提供者。如需詳細資訊,請參閱 AWS
服務條款第 82 條。
您可以使用 Amazon Location Service 主控台、 AWS CLI或 Amazon Location 建立地圖資源APIs。
- Console
-
使用 Amazon Location Service 主控台建立地圖資源
-
在 Amazon Location 主控台的地圖頁面上,選擇建立地圖以預覽地圖樣式。
-
新增新地圖資源的名稱和描述。
-
選擇地圖樣式。
如果您的應用程式正在對業務中使用的資產 (例如送貨車輛或員工) 進行追蹤或路線規劃,則不得使用 Esri 作為地理位置提供者。如需詳細資訊,請參閱 AWS
服務條款第 82 條。
-
從 中選擇政治觀點使用。
-
同意 Amazon Location 條款與條件 ,然後選擇建立地圖 。您可以與您選擇的地圖互動:放大、縮小或平移任何方向。
-
若要允許使用者切換樣式 (例如,允許使用者在衛星影像和向量樣式之間切換),您必須為每個樣式建立映射資源。
您可以刪除具有您不想在主控台的地圖首頁上使用的地圖樣式的資源。
- API
-
使用 Amazon Location 建立地圖資源 APIs
從 Amazon Location 使用 CreateMap
操作APIs。
下列範例是建立名為 的映射資源的API請求 ExampleMap
使用 VectorEsriStreets
映射樣式。
POST /maps/v0/maps HTTP/1.1
Content-type: application/json
{
"Configuration": {
"Style": "VectorEsriStreets
"
},
"MapName": "ExampleMap
"
}
}
如果您的應用程式正在對業務中使用的資產 (例如送貨車輛或員工) 進行追蹤或路線規劃,則不得使用 Esri 作為地理位置提供者。如需詳細資訊,請參閱 AWS
服務條款第 82 條。
- AWS CLI
-
使用 AWS CLI 命令建立地圖資源
使用 create-map
命令。
下列範例會建立名為 的映射資源 ExampleMap
使用 VectorEsriStreets
作為地圖樣式。
aws location \
create-map \
--configuration Style="VectorEsriStreets
" \
--map-name "ExampleMap
"
如果您的應用程式正在對業務中使用的資產 (例如送貨車輛或員工) 進行追蹤或路線規劃,則不得使用 Esri 作為地理位置提供者。如需詳細資訊,請參閱 AWS
服務條款第 82 條。
驗證您的請求
建立地圖資源並準備好開始在應用程式中建置位置功能後,您需要選擇驗證請求的方式。
大多數地圖前端應用程式需要未經驗證的存取 Amazon Location Service 的地圖或其他功能。根據您的應用程式,您可能想要使用 AWS Signature v4 來驗證請求,也可以使用 Amazon Cognito 或 Amazon Location API金鑰進行未驗證的使用。若要進一步了解所有這些選項,請參閱 授予 Amazon Location Service 的存取權。