使用 Amazon Location 管理地图资源 - Amazon Location Service

使用 Amazon Location 管理地图资源

本主题介绍在 Amazon Location Service 中管理和配置地图。它说明了如何创建和自定义地图资源,使您能够为基于位置的应用程序量身定制地图体验。

您可以使用 Amazon Location 控制台、AWS CLI 或 Amazon Location API 来管理您的地图资源。

列出地图资源

您可以使用 Amazon Location 控制台、AWS CLI 或 Amazon Location API 查看地图资源列表。

Console

使用 Amazon Location 控制台查看现有地图资源列表

  1. 打开 Amazon Location 控制台:https://console.aws.amazon.com/location/

  2. 从左侧导航窗格中选择地图

  3. 我的地图下查看您的地图资源列表。

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 控制台查看地图资源的详细信息

  1. 打开 Amazon Location 控制台:https://console.aws.amazon.com/location/

  2. 从左侧导航窗格中选择地图

  3. 我的地图下,选择目标地图资源的名称链接。

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 控制台删除现有地图资源

  1. 打开 Amazon Location 控制台:https://console.aws.amazon.com/location/

  2. 从左侧导航窗格中选择地图

  3. 我的地图列表下,从列表中选择目标地图。

  4. 选择删除地图

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"