web-dev-qa-db-fra.com

Comment désactiver l'option de zoom à deux doigts dans Maps sur les appareils mobiles à l'aide de l'API JavaScript?

Mes options Google Maps sont comme

{
    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"},
}

Sur mobile, ce message s'affiche:

Utilisez deux doigts pour déplacer la carte

Si j'utilise deux doigts, je peux déplacer la carte et également l'agrandir.

Comment faire en sorte qu'un seul doigt puisse déplacer la carte, mais pas zoomer la carte?

13
Raghavendra S

Ajouter gestureHandling: "greedy" à vos options de carte.

Voici la documentation sur cette option: gestureHandling

32
Fran