我已经在这里搜索了问题,并通过了大量的API。我尚未找到有关请求历史路线数据的参考。我的问题是这个; Here api是否支持历史路线数据。一个示例请求是,我想在365天前寻求从a点到b点的里程,这时可能存在关键路线障碍,例如桥梁出没或道路封闭,导致在那个历史时期内行驶了更多英里。
预先感谢您的帮助。
答案 0 :(得分:0)
我想分两部分来回答
`
GET https://route.api.here.com/routing/7.2/calculateroute.json
?app_id={YOUR_APP_ID}
&app_code={YOUR_APP_CODE}
&mode=fastest;car;
&waypoint0=geo!37.743385,-122.422835
&waypoint1=geo!37.743878,-122.423686
&departure=2014-03-12T10:00:00
&routeattributes=sh,bb,g
`
因此,对于您的问题,即使使用地图版本,也将无法获取过去一年的地图数据。但是您可以做的是,明确避免新建桥梁或道路,以使api不会建议该路线。您可以通过“自定义路由扩展API”执行此操作,如下例所示。
GET http://cre.api.here.com/2/overlays/upload.json
?map_name=OVERLAYBLOCKROAD
&overlay_spec=[{"op":"override","shape":[[50.10765,8.68774],[50.10914,8.68771]],"layer":"LINK_ATTRIBUTE_FCN","data":{"VEHICLE_TYPES":"0"}}]
&storage=readonly
&app_id={YOUR_APP_ID}
&app_code={YOUR_APP_CODE}
快乐编码!