0

我正在尝试使用较新的 HERE Map Attributes API v8 来访问各个图层,而有些工作(例如 SPEED_LIMITS_FC1...5)其他工作则没有(例如 TRAFFIC_SIGN_FC1..5)并返回 400 responseCode:Layer XXX has no LAT / LON 列

HERE Map Attributes API 8 (链接)的文档很少列出这些图层可用(但似乎文档只是从较旧的 Fleet Telematics API 复制/粘贴,尚未更新)

注意:我可以使用旧的 HERE Fleet Telematics API 访问这些层。

有没有人能够洞察可能发生的事情?这些图层是否仍可在 HERE Map Attributes API v8 中访问,还是我的 API 请求不正确?

HERE Map Attributes API v8 是否有其他文档/示例不仅仅是从 HERE Fleet Telematics API 复制的?

4

1 回答 1

0

所有图层都可以访问。请求参数有点不同。请参阅API 文档

您可以尝试以下示例从 SPEED_LIMITS_FC1...5 层检索数据。请将 {apiKey} 的占位符替换为真实的占位符。

https://smap.hereapi.com/v8/maps/attributes?in=tile:430628&layers=SPEED_LIMITS_FC1&apikey={apiKey}

tileId 430628 是根据以下逻辑计算的,该逻辑记录在在线指南的“Tiles & Tile Sizes (Levels)”部分中。

  tile size = 180° / 2^level [degree]
  tileY = trunc((latitude  +  90°) / tile size)
  tileX = trunc((longitude + 180°) / tile size)
  tileID = tileY * 2 * (2^level) + tileX
于 2021-12-10T08:27:32.443 回答