从Leaflet 0.7.7升级到1.0.0-rc3后,我得到了Uncaught TypeError: info.removeFrom is not a function
。有问题的info
是control来显示一些文字。请参阅this JSFiddle - 系统会显示地图并添加info
控件,但info.removeFrom(map)
因上述错误而失败。
如果我分叉上面的JSFiddle并将Leaflet版本更改回0.7.7那么它运行正常(working JSFiddle here)。
我对Leaflet很新,所以在将其作为传单问题提交之前,我想确保我没有做错任何事。
答案 0 :(得分:1)
简单的回答是,API的变化导致0.7.7中的removeFrom()
在1.0中变为remove()
。我们不知道API 1.0的单独文档。做了这个修正,一切都很顺利。