Leaflet谷歌地图插件冻结缩放缩放

时间:2013-08-08 22:37:03

标签: google-maps-api-3 ios6 leaflet pinchzoom

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

谢谢,

尼克,

2 个答案:

答案 0 :(得分:1)

检查实例化L.map对象时的选项。

在各种移动设备上捏合/缩放对我来说很冷淡

zoomAnimation:false

在我的选择中。当我把它变成真时,冻结就消失了。我认为0.6.4中有很多与动画有关的错误,其中一个是最差的。对于我自己,我已经恢复到0.5.1。我喜欢0.6.4提供的动画选项,但似乎它们尚未完全融合。

答案 1 :(得分:0)

这不是“修复”。但是,如果我添加折线,则缩放变焦不会崩溃。