2016-03-15 33 views
0

我正在嘗試整合leafleat.editable.jsmapbox.js togather。 但它會引發錯誤。leafleat-editable.js與mapbox.js

的錯誤是:

TypeError: L.Evented is undefined on leafleat.editable.js line 21

我從here下載例子,包括在它mapbox.js

如果我刪除mapbox.js

它工作正常,都是插件相互兼容?如果是的話,請幫我解決這個錯誤。

感謝

回答

1

由於Leaflet.Editable頁建議:

警告:GH-頁面分支需要最新的宣傳單主站(未來1.0)。 要使用穩定的Leaflet版本,請使用leaflet0.7分支。

Mapbox.js目前是建立在Leaflet 0.7上的,所以你應該確保使用leaflet0.7 branch的Leaflet.Editable版本。下面是使用mapbox與編輯控制的例子:

http://fiddle.jshell.net/nathansnider/jzrjpoaa/

這似乎做工精細,雖然當然也有可能是因爲預期不規矩的其他事情。例如,我確實需要包含leaflet.css,以便編輯按鈕能夠按預期顯示線條圖標,因爲可編輯插件顯然依賴於某些未包含在Mapbox中的Leaflet樣式。

相關問題