2012-01-09 133 views
0

我正在使用JQM 1和gmap api v3。我正在开发一个iPhone测试。我注意到,当地图在电话上工作时,它会反应轻微地触摸手势。我也注意到,如果我打开地图,然后快速平移和缩放,它看起来会丢失,并导致需要重新启动浏览器的情况冻结。有没有人知道是否有办法阻止手机接受进一步的触摸手势,直到地图完成了它正在做的事情,以致它只会试图做一件事而不会纠结。希望对于给出的答案有一定道理和感谢。jquery mobile和谷歌地图api呆滞

回答

2

也许您可以为tilesloaded事件(http://code.google.com/apis/maps/documentation/javascript/reference.html#Map)设置事件侦听器。如果这不起作用,您可以尝试idle事件中的听众。

这里是设置一个事件监听器的例子:

http://code.google.com/apis/maps/documentation/javascript/events.html#EventListeners

我也建议确定为什么低迷正在发生......地图API V3进行了优化与移动浏览器兼容,所以它可能不一定是API的问题,但使用jQM + API。

干杯,

安德烈斯

+0

感谢安德烈 - 我会看看“tilesLoaded”(虽然现在使用的“空闲”我认为这是或多或少相同)。感谢你的回答。 – 2012-01-10 05:33:31