2012-01-09 72 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