View a markdown version of this page

地图 API - Amazon Location Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

地图 API

地图 API 提供对动态和静态地图类型的访问权限,适用于各种应用程序。有关更多信息,请参阅Amazon Location Service 地图。

  • 动态地图:可实时自定义的交互式地图,支持用户平移、缩放和叠加数据。有关更多信息,请参阅动态地图。

  • 静态地图:显示特定位置或路线的地图的静态图像(不含交互式元素),适用于交互性有限的应用程序。有关更多信息,请参阅静态地图。

下表列出了一些适合使用地图 API 解决的业务使用案例。

地图使用案例

以下部分展示了一些适合使用地图 API 解决的业务使用案例。

业务需求

有用的 API

示例

显示交互式地图

支持地图操作手势,例如缩放、平移、缓动、飞行、俯仰、旋转和方位调整。

GetTile 和 GetStyleDescriptor,使用渲染引擎(MapLibre)

如何显示地图

向地图添加标记

例如标记、图标等。

GetTile 和 GetStyleDescriptor,使用渲染引擎(MapLibre)

如何在地图上添加标记

如何在地图上添加图标

向地图添加用户交互组件

例如,以首选语言或地缘政治观点显示地图。

GetTile 和 GetStyleDescriptor,使用渲染引擎(MapLibre)

如何在地图上添加控件

如何向地图添加弹出窗口

在地图上呈现实时数据或预先录制的数据

例如,热图、KML、GeoJSON 特征、多边形、矩形、折线、圆圈、标记等。

GetTile 和 GetStyleDescriptor,使用渲染引擎(MapLibre)

如何在地图上添加线条

如何在地图上添加多边形

显示带有本地化功能的地图

例如,以首选语言或地缘政治观点显示地图。

GetTile 和 GetStyleDescriptor,使用渲染引擎(MapLibre)

如何为地图设置首选语言

如何设置地图的政治观点

显示静态地图图像

例如,在应用程序、电子邮件、报告或打印中使用地图图像。

GetStaticMap

如何获取特定位置的静态地图

如何获取特定尺寸的静态地图

生成静态地图时如何在 radius 和 zoom 之间做出选择

如何为静态地图添加比例尺

向地图图像添加标记

例如标记、邻近圆圈、图标等。

GetStaticMap

如何向静态地图添加标记

在地图图像上呈现数据

例如 GeoJSON 特征、多边形、矩形、折线、圆圈等。

GetStaticMap

如何向静态地图添加线条

在地图上呈现实际使用案例

示例包括路线、邻近圆圈等。

GetStaticMap

如何向静态地图添加路线

在地图上呈现地点搜索和/或地理编码结果

除自动补全功能外,所有 API 都返回地理坐标。
GetTile 和 GetStyleDescriptor,使用带 Places API 的渲染引擎(MapLibre)

在地图上绘制路线

支持航点标记。
GetTile 和 GetStyleDescriptor,使用带“计算路线”功能的渲染引擎(MapLibre)

在地图上呈现匹配的 GPS 轨迹

支持卡车、行人、汽车和踏板车等出行模式。
GetStyleDescriptor,使用带“与道路对齐”功能的渲染引擎(MapLibre)