我正在使用项目和GraphHopper服务器中的路由计算机库。在我的浏览器中检查网络时,库总是从GraphHopper服务器中获取参数"指令"为true,但我不使用项目中的指令,我该如何禁用它?
查看传单路由机的GraphHopper后端的源代码,我阅读了以下内容:
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所指示评论。
我在代码中找到了一个解决方案;在l.routing.control对象的选项中我补充说:
router: L.Routing.graphHopper('', {
urlParameters : {
instructions : false
}
})
它正常工作