根据LINK_ID检索LINK_ATTRIBUTE_FC1..5

问题描述 投票:0回答:1

假设我有一个LINK_ID,是使用LINK_FC5资源和search/proximity描述的here层获得的。

请注意,search/proximity资源不允许指定非几何图层,例如LINK_ATTRIBUTE_FC5

错误代码:400,消息:提供的图层不包含几何。

该文档建议使用tile资源来获取非几何图层,但这似乎效率很低。一个图块中有许多LINK_ID。我很难相信没有更好的方法可以做到这一点。因此,问题是:

什么是使用LINK_ATTRIBUTE_FC5LINK_ID层检索所有属性的有效方法?

here-api
1个回答
0
投票

您需要加入API才能获得所需的链接ID属性。因此,一个图块包含多个层,每个层包含多个链接ID。这需要在这些资源之间建立关联。您也可以参考示例:https://tcs.ext.here.com/examples/v3/pde_get_any_link_info

第一个API是:https://s.fleet.ls.hereapi.com/1/index.json?layer=ROAD_GEOM_FCn&attributes=LINK_ID&values=548294575,833539855,550088940,930893121&apiKey=xxx

响应如下:“层”:[ { “ layer”:“ ROAD_GEOM_FC5”, “级别”:13 “ tileXYs”:[ { “ x”:8580, “ y”:6376 } ] }, { “ layer”:“ ROAD_GEOM_FC1”, “级别”:9 “ tileXYs”:[ { “ x”:534, “ y”:397 }, { “ x”:536, “ y”:398 } ] }

从这里您将获得水平,平铺x,y和图层,第二个API将是:https://s.fleet.ls.hereapi.com/1/tiles.json?apiKey=xx&tilexy=536,398&levels=13&layers=LINK_ATTRIBUTE_FC5

© www.soinside.com 2019 - 2024. All rights reserved.