本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
带有精灵的风格肖像
精灵是一种便携式网络图形 (PNG) 图像文件,其中包含小型光栅图像,例如图标、标记和其他在地图上渲染的元素。可以根据样式、配色方案和变体等参数自定义 Sprite。Amazon Location Service 通过 GetSprites API 提供精灵表。您也可以通过加载自己的图标集(参见如何在地图上添加图标)或自定义样式描述符来加载自定义 sprite 来使用自定义图标。
有关更多信息,请参阅GetSprites《亚马逊定位服务 API 参考》。
使用案例
-
使用精灵表为特定样式和配色方案渲染自定义地图元素。
-
获取各种地图风格的精灵,例如标准、单色或混合。
-
通过修改精灵自定义地图上的图标。
理解请求
该请求需要 URI 参数ColorScheme,例如FileName、和Style。这些参数允许根据地图的配色方案、样式和所需的特定精灵文件对精灵表进行自定义。
-
ColorScheme:定义精灵的配色方案,例如 “浅色” 或 “深色”。 -
FileName: 要检索的精灵文件的名称,可以是 PNG 或 JSON 文件。 -
Style:指定地图样式,例如 “标准” 或 “单色”。
了解回应
响应包含、和CacheControlContentType、之类的标头ETag,并以二进制 blob 或 JSON 文件的形式返回精灵数据。这些标头提供缓存信息、响应的内容类型以及精灵数据的版本控制。
-
CacheControl:精灵文件的缓存配置。 -
ContentType:响应的格式,表示它包含 PNG 还是 JSON 数据。 -
ETag: 精灵版本的标识符,用于缓存验证。 -
Blob: 包含精灵表的主体或 JSON 偏移文件。