2017-01-24 4 views
4

Мои параметры Карта, какКак отключить параметр масштабирования с двумя пальцами в Карте на мобильных устройствах с использованием javascript API?

{ 
    center: userLatLng, 
    zoom: 13, 
    mapTypeId: 'roadmap', 
    scrollwheel: false, 
    navigationControl: false, 
    mapTypeControl: false, 
    scaleControl: false, 
    draggable: true, 
    mapTypeId: google.maps.MapTypeId.ROADMAP, 
    disableDefaultUI: true, 
    disableDoubleClickZoom: false, 
    zoomControl: false, 
    styles: styles['hide'], 
    componentRestrictions: {country: "in"}, 
} 

Пожалуйста, может ли один предложить то, что мне нужно сделать. Это разрешено для рабочего стола, поставив scrollwheel: false. Мне тоже нужны мобильные телефоны.

В мобильном телефоне отображается «Использовать два пальца для перемещения карты». Если я использую два пальца, я могу переместить карту, а также я могу увеличить ее.

Но мое требование - использовать один палец, чтобы перемещать карту и не следует увеличивать карту.

+0

Возможный дубликат [Gmaps v3 Отключить ущипнуть, чтобы увеличить на IPad Safari] (http://stackoverflow.com/questions/10729067/gmaps-v3-disable-pinch -to-zoom-on-ipad-safari) –

+0

Его не дубликат, но так или иначе, что он не разрешает мою проблему. –

ответ

17

Добавить gestureHandling: "greedy" на карту.

Вот документация об этой опции: gestureHandling

+0

Спасибо, что это решение разрешено для использования одного пальца, а не двойного пальца. И чтобы избежать увеличения масштаба, я использовал опцию 'maxZoom'. –

 Смежные вопросы

  • Нет связанных вопросов^_^