2012-05-23 44 views
2

我想弄清楚如何禁用默認縮放功能在JavaScript上的谷歌地圖API V3。我試着檢測文檔和嵌套div上的touchstart事件,但無濟於事。任何人有任何想法如何我可以禁用此功能?谷歌地圖API v3禁用縮放在iPad Safari

注意 我已經嘗試過所有的尋找上的間隔ontouchstart事件尋找一種方式來潛在建立一個黑客的DOM元素進行迭代,但我似乎無法找到任何在(使用我的iPad),所以我不確定他們是如何做到的。

回答

6

我想出了一個解決方案,因爲我的項目是全屏下面的代碼做了伎倆。

var tblock = function (e) { 
    if (e.touches.length > 1) { 
     e.preventDefault() 
    } 

    return false; 
} 

document.body.addEventListener("touchmove", tblock, true); 
+0

對不起,無關,但你有沒有任何想法如何得到沒有控制的平原地圖? – Jim

+0

如果使用Google,您只需在創建Google地圖對象時設置選項即可。 –