Leaflet 1.0.0-rc3 removeFrom()方法导致“不是函数”错误

时间:2016-08-30 09:54:27

标签: javascript leaflet

从Leaflet 0.7.7升级到1.0.0-rc3后,我得到了Uncaught TypeError: info.removeFrom is not a function。有问题的infocontrol来显示一些文字。请参阅this JSFiddle - 系统会显示地图并添加info控件,但info.removeFrom(map)因上述错误而失败。

如果我分叉上面的JSFiddle并将Leaflet版本更改回0.7.7那么它运行正常(working JSFiddle here)。

我对Leaflet很新,所以在将其作为传单问题提交之前,我想确保我没有做错任何事。

1 个答案:

答案 0 :(得分:1)

简单的回答是,API的变化导致0.7.7中的removeFrom()在1.0中变为remove()。我们不知道API 1.0的单独文档。做了这个修正,一切都很顺利。