我在项目和Graphhopper服务器中使用Leaflet Routing Machine库进行路由。在我的浏览器中检查网络时,库总是从graphhopper服务器获得一个参数"指令"如果我没有在项目中使用说明,我怎么能禁用它?
答案 0 :(得分:0)
看source code for the Graphhopper backend for Leaflet Routing Machine,我读到了这个:
var computeInstructions =
/* Instructions are always needed,
since we do not have waypoint indices otherwise */
true,
...
return baseUrl + L.Util.getParamString(L.extend({
instructions: computeInstructions,
...
您可能希望获取该代码的本地副本,更改computeInstructions
变量的值,并查看一切是否按预期工作,或者是否所有内容(或至少是航路点显示)都以@Liedman指示的方式中断在源代码评论中。
答案 1 :(得分:0)
我在我的代码中发现了一个解决方案;在L.Routing.Control对象的选项中 我补充说:
router: L.Routing.graphHopper('', {
urlParameters : {
instructions : false
}
})
它工作正常