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

Jon*_*ner 2 javascript google-maps-api-3 ipad

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

注意 我已经尝试遍历所有DOM元素,ontouchstart在一个间隔内寻找可能构建黑客的方法,但我似乎找不到(使用我的iPad),所以我不确定它们是如何均匀的正在做.

Jon*_*ner 6

我想出了一个解决方案,因为我的项目是全屏的,下面的代码就可以了.

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

    return false;
}

document.body.addEventListener("touchmove", tblock, true);
Run Code Online (Sandbox Code Playgroud)