簡體   English   中英

帶mapbox.js的leafleat-editable.js

[英]leafleat-editable.js with mapbox.js

我正在嘗試將leafleat.editable.jsmapbox.js集成在一起。 但這會引發錯誤。

錯誤是:

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

我從這里下載了示例,並在其中包含mapbox.js

如果我刪除mapbox.js ,效果很好

兩個插件是否相互兼容? 如果是,請幫助我解決錯誤。

謝謝

正如Leaflet.Editable頁面建議的那樣:

警告:gh-pages分支需要最新的Leaflet master(將來的1.0)。 要使用穩定的Leaflet版本,請使用leaflet0.7分支。

Mapbox.js當前基於Leaflet 0.7構建,因此您應確保使用leaflet0.7分支中Leaflet.Editable版本。 這是使用帶有可編輯控件的mapbox的示例:

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

這似乎很好用,盡管當然可能還有其他一些行為不符合預期。 例如,我確實需要包括leaflet.css才能使編輯按鈕按預期顯示線圖標,因為可編輯插件顯然依賴於Mapbox中未包含的某些Leaflet樣式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM