【发布时间】:2022-11-18 22:04:33
【问题描述】:
我目前有一个使用 L.Routing.OSRMv1 的传单实现,它允许我获取路线,使用航路点即时修改它,然后将其保存为旅行。这工作正常,当前的实现看起来像这样:
var control = L.Routing.control({
routeWhileDragging: true,
plan: plan,
show: true,
router: L.Routing.osrmv1({serviceUrl: routerurl, profile: 'train', useHints: false})
});
现在,我想对已保存的行程进行编辑。所以基本上,我想通过提供我保存的路径来绕过初始路由,并继续能够移动起点和终点。
我考虑过用我保存的路径替换 this._selectedRoute.coordinates,但它看起来很老套而且不是最理想的。
这有可能以更好的方式做到吗?
【问题讨论】:
标签: javascript leaflet osrm