Graphhopper 禁用说明
Graphhopper disable instructions
我在我的项目和 Graphhopper 服务器中使用 Leaflet Routing Machine 库作为路由。在我的浏览器中检查网络时,库总是从 graphhopper 服务器获得响应,参数 "instructions" 为 true 但我不在我的项目中使用指令,我如何禁用它?
查看 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 在源代码注释中指出。
我在我的代码中找到了解决方案;在 L.Routing.Control 对象的选项中
我补充说:
router: L.Routing.graphHopper('', {
urlParameters : {
instructions : false
}
})
并且工作正常
我在我的项目和 Graphhopper 服务器中使用 Leaflet Routing Machine 库作为路由。在我的浏览器中检查网络时,库总是从 graphhopper 服务器获得响应,参数 "instructions" 为 true 但我不在我的项目中使用指令,我如何禁用它?
查看 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 在源代码注释中指出。
我在我的代码中找到了解决方案;在 L.Routing.Control 对象的选项中 我补充说:
router: L.Routing.graphHopper('', {
urlParameters : {
instructions : false
}
})
并且工作正常