动态地图 - Amazon Location Service

动态地图

注意

您必须使用政治观点功能以遵守适用的法律,包括那些涉及绘制您通过 Amazon Location Service 访问的地图、图像和其他数据的国家或地区的法律。

动态地图也称为交互式地图,是支持缩放、平移、缓动、飞行、俯仰、旋转和方位调整等操作手势的数字地图。借助 Amazon Location Service,您可以构建出色的地图应用程序,为用户提供响应迅速、互动性强且沉浸感十足的体验。这些地图可根据用户输入的信息,帮助用户直观地查看和分析实时及历史数据,并支持用户实时平移、缩放和浏览地图。Amazon Location Service 提供的地图还支持多种语言和不同的政治观点。

了解有关 本地化和国际化 的更多信息。

有关此 API 的请求、响应、cURL 和 CLI 命令示例,请参阅如何使用动态地图

City
Roads
Park

有关 AWS 地图样式的更多信息,请参阅AWS 地图样式和自定义

常见使用案例

分析并可视化数据

将数据叠加到高质量的地图上,以发现变革性的空间模式和趋势。让您的团队能够利用地理数据创建可自定义的交互式地图可视化效果。使用地图和数据来优化选址、规划基础设施或分析市场机遇。

提升房地产体验

为潜在买家提供挂牌房源的全面位置背景信息。显示房产的确切位置以及周边社区的详细信息,例如管辖区边界、当地企业、公园和学校。帮助客户找到前往待售房屋的指引路线,打造内容丰富、以位置为中心的房地产体验。

打造引人入胜的出行体验

展示标出目的地的动态地图,配有详细的街景和主要地理特征。为游客和旅行者突出展示酒店、餐厅和景点等兴趣点。规划户外设施(例如徒步旅行路线),以帮助用户规划理想的行程。

渲染动态地图

地图渲染引擎是一个负责在数字屏幕上对地图进行可视化渲染的库。渲染引擎将地图图块(向量、混合、卫星)、地图数据(点、线、多边形)或栅格数据(影像)拼接在一起,以便在 Web 浏览器或本机应用程序中显示交互式地图。Amazon Location Service 建议使用 MapLibre 渲染引擎,该引擎既支持 Web 平台,也支持移动(iOS 和 Android)平台。MapLibre 还提供插件模型,并支持多种语言的用户界面进行搜索和路线规划。

有关更多信息,请参阅 创建您的第一个 Amazon Location 地图和地点应用程序

请求地图资产

渲染引擎使用一种地图样式,其中包含对地图图块、sprite(图标)和字形(字体)的引用。当用户与地图交互(加载、平移或缩放)时,渲染引擎使用所需的输入参数调用 API(针对图块、sprite 和字形)。您也可以根据应用程序的需求,直接调用这些 API。

地图图块

一些小方块,包含从服务器检索并由渲染引擎汇编的数据,用于创建交互式数字地图。

地图样式

一组规则,定义地图视觉外观,例如颜色和样式。Amazon Location Service 遵循 Mapbox GL 样式规范

字形文件

一种包含已编码 Unicode 字符的二进制文件,由地图渲染器用来显示文本标签。

Sprite 文件

一种包含小型栅格图像的便携式网络图形(PNG)图像文件,在 JSON 文件中带有位置描述。由地图渲染器用于在地图上渲染图标或纹理。