View a markdown version of this page

带 sprite 的样式图标 - Amazon Location Service

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

带 sprite 的样式图标

sprite 是一种便携式网络图形(PNG)图像文件,其中包含小型栅格图像,例如图标、标记以及地图上渲染的其他元素。可以根据样式、配色方案和变体等参数自定义 sprite。Amazon Location Service 通过 GetSprites API 提供 sprite 表。您也可以使用自定义图标,方法是加载自己的图标集(参阅如何在地图上添加图标),或自定义样式描述符以加载您的自定义 sprite。

欲了解更多信息,请参阅GetSprites亚马逊定位服务 API 参考》。

使用案例

  • 使用 sprite 表,为特定样式和配色方案渲染自定义地图元素。

  • 获取各种地图样式(例如标准、单色或混合)的 sprite。

  • 通过修改 sprite,自定义地图上的图标。

了解请求

该请求需要 URI 参数,例如 ColorSchemeFileNameStyle。这些参数允许根据地图的配色方案、样式和所需的特定 sprite 文件对 sprite 表进行自定义。

  • ColorScheme:定义 sprite 的配色方案,例如“浅色”或“深色”。

  • FileName:要检索的 sprite 文件的名称,可以是 PNG 文件,也可以是 JSON 文件。

  • Style:指定地图样式,例如“标准”或“单色”。

了解响应

该响应包含 CacheControlContentTypeETag 之类的标头,并以二进制 blob 或 JSON 文件的形式返回 sprite 数据。这些标头包含缓存信息、响应的内容类型以及 sprite 数据的版本控制。

  • CacheControl:sprite 文件的缓存配置。

  • ContentType:响应的格式,表明是包含 PNG 数据,还是 JSON 数据。

  • ETag:sprite 版本的标识符,用于进行缓存验证。

  • Blob:包含 sprite 表的主体或 JSON 偏移文件。

Standard Light
Amazon Location Service 标准灯光风格的 Sprite 地图图标表,包括彩色 point-of-interest标记、路盾和导航符号。
Standard Dark
Amazon Location Service 标准深色风格的 Sprite 地图图标表,包括彩色 point-of-interest标记、路盾和导航符号。
Monochrome Light
Amazon Location Service Monochrome Light 风格的 Sprite 地图图标表,在浅色背景上显示浅色 point-of-interest标记、路盾和交通标志。
Monochrome Dark
Amazon Location Service Monochrome 深色风格的 Sprite 地图图标表,在深色背景上显示浅色 point-of-interest标记、路盾和交通标志。
Hybrid
Amazon Location Service Hybrid(卫星)风格的 Sprite 地图图标表,包括路障、交通标志和卫星图像中使用的导航标记。