地图 API - Amazon Location Service

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

地图 API

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

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

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

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

地图使用案例

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

业务需求

有用的 API

示例

显示交互式地图

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

GetTileGetStyleDescriptor,使用渲染引擎(MapLibre)

如何显示地图

向地图添加标记

例如标记、图标等。

GetTileGetStyleDescriptor,使用渲染引擎(MapLibre)

如何在地图上添加标记

如何在地图上添加图标

向地图添加用户交互组件

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

GetTileGetStyleDescriptor,使用渲染引擎(MapLibre)

如何在地图上添加控件

如何向地图添加弹出窗口

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

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

GetTileGetStyleDescriptor,使用渲染引擎(MapLibre)

如何在地图上添加线条

如何在地图上添加多边形

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

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

GetTileGetStyleDescriptor,使用渲染引擎(MapLibre)

如何为地图设置首选语言

如何设置地图的政治观点

显示静态地图图像

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

GetStaticMap

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

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

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

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

向地图图像添加标记

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

GetStaticMap

如何向静态地图添加标记

在地图图像上呈现数据

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

GetStaticMap

如何向静态地图添加线条

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

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

GetStaticMap

如何向静态地图添加路线

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

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

在地图上绘制路线

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

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

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