我在驱动器中有一些gps生成的数据。
var routeArr = [{lng1, lat1}, {lng2,lat2}, {lng3, lat3}.....];
我想将此生成的数据显示为在Leaflet供电的Openstreet地图上行进的实际路线。 我天真的方法是显示连接所有点的折线。但我想展示驾驶时遵循的实际路线。 我可以将OSRM-Backend API与leaflet-routing-machine插件一起使用吗? 任何帮助将不胜感激。
答案 0 :(得分:2)
遗憾的是,由于API的工作方式略有不同,因此没有与LRM一起使用的方法。
ssh:\\
和tracepoints
,而不是matchings
和waypponts
routes
数组中的对象类似于matchings
对象,但它代表可以匹配的gps跟踪部分,而不是路由插件中的替代路由。在地图上部署此方法的最简单方法是对以下内容运行查询:
Route
然后使用https://github.com/mapbox/polyline和以下代码段在地图上添加几何图形:
http://router.project-osrm.org/match/v1/driving/{lon,lat};{lon,lat};...?overview=full