考虑到之前的位置,速度和航向,我试图估计车辆的位置。当我到达一个路段的末尾时,我想识别连接的下一个段。是否有一个API调用给定LinkId它返回连接的链接段?
我目前正在使用getlinkinfo.json,但没有与其他路段的连接。
$.ajax({url: 'https://route.cit.api.here.com/routing/7.2/getlinkinfo.json'});
答案 0 :(得分:1)
您可以尝试citizen5 here:
提供的技巧我所做的是请求“形状点”以及路段的linkID(基于您的GPS位置)。然后,您可以使用关联的linkID的最后一个形状点lat lon来查询该端点的速度限制。然后根据收到的LinkiD和你在该终点收到的相应形状点,你跳到下一个linkIDs形状点,查询那个lat lon的速度限制,依此类推。
顺便说一句,将&linkattributes=all
放在您网址的末尾将获得所有可用的属性,包括可能对您有用的长度。
不幸的是,在同一页上,seaBass表示:
getlinkinfo
将于2017年3月31日折旧。为了获得速度限制信息,您必须使用需要APP ID和代码的PDE(平台数据扩展)
因此,您可能需要考虑使用路由器API停止开发并转而迁移到PDE。