2017-10-04 68 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