2017-10-04 25 views
0

我有本地设置的OSRM(node-osrm),它会为服务器上的路由生成正确的结果。然而,当我通过传单上铣机请求它的路线,我得到在浏览器中出现以下错误:小叶路由机器对定制OSRM路由器的期望是什么?

leaflet-routing-machine.js:2605 Routing error: Object {status: undefined}status: undefined__proto__: ObjectdefaultErrorHandler 

@ leaflet-routing-machine.js:2605fire 
@ leaflet-src.js:588(anonymous function) 
@ leaflet-routing-machine.js:2900_routeDone 
@ leaflet-routing-machine.js:4693(anonymous function) 
@ leaflet-routing-machine.js:4645loaded 
@ leaflet-routing-machine.js:46 

该应用程序的工作原理与mapbox路由器和响应看起来略有不同(不同的顺序)。

回答

1

从商业服务器和我自己的服务器比较答复后,我发现了问题:传单上铣机(LRM)预计包含路由响应:

的OSRM引擎不包括指示出的现成的响应,这些都必须在服务器上添加的路由是由OSRM返回后。 osrm-text-instructions插件做得很好。 osrm-text-instructions