使用 Amazon Location 管理地图资源
本主题介绍在 Amazon Location Service 中管理和配置地图。它说明了如何创建和自定义地图资源,使您能够为基于位置的应用程序量身定制地图体验。
您可以使用 Amazon Location 控制台、AWS CLI 或 Amazon Location API 来管理您的地图资源。
列出地图资源
您可以使用 Amazon Location 控制台、AWS CLI 或 Amazon Location API 查看地图资源列表。
- Console
-
使用 Amazon Location 控制台查看现有地图资源列表
-
打开 Amazon Location 控制台:https://console.aws.amazon.com/location/
。 -
从左侧导航窗格中选择地图。
-
在我的地图下查看您的地图资源列表。
-
- API
-
使用 Amazon Location 地图 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 获取有关您的 Amazon Web Services 账户中任何地图资源的详细信息。
- Console
-
使用 Amazon Location 控制台查看地图资源的详细信息
-
打开 Amazon Location 控制台:https://console.aws.amazon.com/location/
。 -
从左侧导航窗格中选择地图。
-
在我的地图下,选择目标地图资源的名称链接。
-
- API
-
使用 Amazon Location 地图 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 控制台删除现有地图资源
-
打开 Amazon Location 控制台:https://console.aws.amazon.com/location/
。 -
从左侧导航窗格中选择地图。
-
在我的地图列表下,从列表中选择目标地图。
-
选择删除地图。
-
- API
-
使用 Amazon Location 地图 API 中的
DeleteMap
操作。以下示例是删除地图资源
ExampleMap
的 API 请求。DELETE /maps/v0/maps/
ExampleMap
以下是
DeleteMap
成功响应的示例:HTTP/1.1 200
- CLI
-
使用
delete-map
命令。以下示例是删除地图资源
ExampleMap
的 AWS CLI 命令。aws location delete-map \ --map-name "
ExampleMap
"