Google Maps API v3在iPad Safari上禁用缩放

时间:2012-05-23 23:04:50

标签: javascript ipad google-maps-api-3

我试图弄清楚如何使用Javascript禁用Google Maps API V3上的默认缩放缩放功能。我尝试检测文档上的touchstart事件和嵌套的div但无济于事。任何人都有任何想法如何禁用此功能?

备注 我已经尝试迭代遍历所有DOM元素,在一个间隔内寻找可能构建黑客攻击的ontouchstart事件,但我似乎找不到(使用我的iPad),所以我不确定他们甚至是这样做的。

1 个答案:

答案 0 :(得分:6)

我找到了一个解决方案,因为我的项目是全屏的,所以下面的代码就可以了。

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

    return false;
}

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