我尝试了OSRM在线演示[1]和前端源代码[2]


http://map.project-osrm.org/
https://github.com/Project-OSRM/osrm-frontend


在那里我们可以在文本框中设置开始位置和设置位置。为了在起点和终点之间设置路线标记,我们需要单击路径并拖动到地图上的所需点。

无论如何,有没有使用JavaScript动态设置这些中间点的方法?

最佳答案

当然,OSRM实现了可以通过JS调用的API并返回JSON路由:
https://github.com/Project-OSRM/osrm-backend/wiki/Server-api

您需要尊重API usage policy和其他法律方面。

10-06 08:20