Amazon Location を使用したマップリソースの管理
このトピックでは、Amazon Location Service 内でのマップの管理と設定について説明します。また、マップリソースを作成してカスタマイズする方法について説明し、位置情報ベースのアプリケーションのマッピングエクスペリエンスを調整できるようにします。
Amazon Location コンソール、AWS CLI、または Amazon Location API を使用してマップリソースを管理できます。
マップリソースのリスト
Amazon Location コンソール、AWS CLI、または Amazon Location API を使用してマップリソースのリストを表示できます。
- Console
-
Amazon Location コンソールを使用して既存のマップリソースのリストを表示するには
- API
-
Amazon Location Maps API の ListMaps
オペレーションを使用してください。
以下の例は、AWS アカウント内のマップリソースのリストを取得する API リクエストです。
POST /maps/v0/list-maps
以下に、ListMaps
のレスポンスの例を示します。
{
"Entries": [
{
"CreateTime": 2020-10-30T01:38:36Z,
"DataSource": "Esri",
"Description": "string",
"MapName": "ExampleMap
",
"UpdateTime": 2020-10-30T01:38:36Z
}
],
"NextToken": "1234-5678-9012"
}
- CLI
-
list-map
コマンドを実行します。
次の例は、AWS アカウント内のマップリソースのリストを取得するための AWS CLI です。
aws location list-maps
マップリソースの詳細を取得します
Amazon Location コンソール、AWS CLI、または Amazon Location API を使用して、AWS アカウントのすべてのマップリソースに関する詳細を取得できます。
- Console
-
Amazon Location コンソールを使用してマップリソースの詳細を表示するには
- API
-
Amazon Location Maps API の DescribeMap
オペレーションを使用してください。
以下の例は、ExampleMap
のマップリソースの詳細を取得するための API リクエストです。
GET /maps/v0/maps/ExampleMap
以下に、DescribeMap
のレスポンスの例を示します。
{
"Configuration": {
"Style": "VectorEsriNavigation"
},
"CreateTime": 2020-10-30T01:38:36Z,
"DataSource": "Esri",
"Description": "string",
"MapArn": "arn:aws:geo:us-west-2:123456789012:maps/ExampleMap",
"MapName": "ExampleMap
",
"Tags": {
"Tag1" : "Value1"
},
"UpdateTime": 2020-10-30T01:40:36Z
}
- CLI
-
describe-map
コマンドを実行します。
次の例は、ExampleMap
のマップリソースの詳細を取得するための AWS CLI です。
aws location describe-map \
--map-name "ExampleMap
"
マップリソースを削除する
Amazon Location コンソール、AWS CLI、または Amazon Location API を使用して、AWSアカウントからマップリソースを削除できます。
- Console
-
Amazon Location コンソールを使用して既存のマップリソースを削除するには
- API
-
Amazon Location Maps API の DeleteMap
オペレーションを使用してください。
次の例は、マップリソース ExampleMap
を削除する API リクエストです。
DELETE /maps/v0/maps/ExampleMap
以下に、DeleteMap
の正常なレスポンスの例を示します。
HTTP/1.1 200
- CLI
-
delete-map
コマンドを実行します。
次の例は、AWS CLI がマップリソース ExampleMap
を削除するコマンドです。
aws location delete-map \
--map-name "ExampleMap
"