我正在嘗試整合leafleat.editable.js
和mapbox.js
togather。 但它會引發錯誤。leafleat-editable.js與mapbox.js
的錯誤是:
TypeError: L.Evented is undefined on leafleat.editable.js line 21
我從here下載例子,包括在它mapbox.js
。
如果我刪除mapbox.js
它工作正常,都是插件相互兼容?如果是的話,請幫我解決這個錯誤。
感謝
我正在嘗試整合leafleat.editable.js
和mapbox.js
togather。 但它會引發錯誤。leafleat-editable.js與mapbox.js
的錯誤是:
TypeError: L.Evented is undefined on leafleat.editable.js line 21
我從here下載例子,包括在它mapbox.js
。
如果我刪除mapbox.js
它工作正常,都是插件相互兼容?如果是的話,請幫我解決這個錯誤。
感謝
由於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樣式。