2

shramov/leaflet-plugins Google 层曾经与 Leaflet 0.5.1 一起使用。但是,在 Leaflet 0.6.4 中,在 iOS 模拟器 6.1 中使用捏合缩放时它会冻结。缩放按钮和双击缩放工作正常。

要重现该问题,只需在https://github.com/shramov/leaflet-plugins下载 repo并将相应的 Leaflet 版本应用到 examples/google.html 并加载到 iOS 模拟器

我知道 Leaflet 不支持这个插件,但我正在寻求有关如何调试它的帮助,因为它只发生在捏缩放时。我想知道自 Leaflet 0.5.1 以来可能对缩放动画进行了哪些重大更改。我认为该插件试图在缩放动画结束之前触发缩放。任何帮助,将不胜感激。

问题链接:https ://github.com/shramov/leaflet-plugins/issues/62

谢谢,

缺口,

4

2 回答 2

1

在实例化 L.map 对象时检查您的选项。在各种移动设备上,捏/缩放对我来说都冻结了

缩放动画:假

在我的选择中。当我将其更改为 true 时,冻结消失了。我相信 0.6.4 中存在许多与动画相关的错误,其中一个是最严重的。对于我自己,我已经恢复到 0.5.1。我喜欢 0.6.4 提供的动画选项,但似乎它们还没有完全成熟。

于 2013-08-13T13:49:17.627 回答
0

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

于 2013-08-14T19:05:47.453 回答