Вопрос по google-maps-api-3, ipad, javascript – Google Maps API v3 Отключить масштабирование для увеличения на iPad Safari

2

Я пытаюсь выяснить, как отключить пинч по умолчанию для масштабирования в Google Maps API V3 с помощью Javascript. Я попытался обнаружить события touchstart в документе и вложенных элементах div, но безрезультатно. У кого-нибудь есть идеи, как отключить эту функцию?

Notes Я попытался перебрать все элементы DOM в поискахontouchstart события в промежутке, ищущие способ потенциально взломать, но я не могу найти какой-либо на (используя мой iPad), поэтому я не уверен, как они это делают.

Ваш Ответ

1   ответ
6

так как мой проект работает в полноэкранном режиме, и следующий код сработал.

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

    return false;
}

document.body.addEventListener("touchmove", tblock, true);
Извините, не связано, но у вас есть идеи, как получить простую карту без элементов управления? Jim
хорошо, если вы используете Google, вам просто нужно установить параметры при создании объекта Google Map. Jonathan Wagner

Похожие вопросы