shramov / leaflet-plugins Google Layer用于处理Leaflet 0.5.1。但是,使用Leaflet 0.6.4时,它会在iOS模拟器6.1中使用缩放缩放时冻结。缩放按钮和双击缩放工作正常。
要重现此问题,只需在https://github.com/shramov/leaflet-plugins下载回购并将相应的Leaflet版本应用于examples / google.html并在iOS模拟器中加载
我知道Leaflet不支持这个插件,但是我一直在寻找有关如何调试这个插件的帮助,因为它只发生了捏拉缩放。我想知道自Leaflet 0.5.1以来,对缩放动画可以做些什么改变。我认为该插件试图在缩放动画结束前触发缩放。任何帮助将不胜感激。
链接到问题:https://github.com/shramov/leaflet-plugins/issues/62
谢谢,
尼克,
答案 0 :(得分:1)
检查实例化L.map对象时的选项。
在各种移动设备上捏合/缩放对我来说很冷淡zoomAnimation:false
在我的选择中。当我把它变成真时,冻结就消失了。我认为0.6.4中有很多与动画有关的错误,其中一个是最差的。对于我自己,我已经恢复到0.5.1。我喜欢0.6.4提供的动画选项,但似乎它们尚未完全融合。
答案 1 :(得分:0)
这不是“修复”。但是,如果我添加折线,则缩放变焦不会崩溃。