Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

444
Views
Deshabilite el Ctrl + Scroll to Zoom google maps

¿Alguien sabe cómo deshabilitar el CTRL + Scroll ?

Primero, cuando se movía la rueda del mouse, el mapa se acercaba o alejaba. Pero ahora pide presionar CTRL + Desplazamiento de la rueda del mouse para acercar/alejar.

¿Cómo deshabilitamos esta función? Parece que no puedo encontrar nada en la documentación:

https://developers.google.com/maps/documentation/javascript/controls#ControlOptions

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Debes pasar gestureHandling: 'greedy' a las opciones de tu mapa.

Documentación: https://developers.google.com/maps/documentation/javascript/interaction#gestureHandling

Por ejemplo:

 const map = new google.maps.Map(mapElement, { center: { 0, 0 }, zoom: 4, gestureHandling: 'greedy' });

¡Actualizar! Desde Google Maps 3.35.6 , debe encerrar la propiedad en un contenedor de opciones:

 const map = new google.maps.Map(mapElement, { center: { 0, 0 }, zoom: 4, options: { gestureHandling: 'greedy' } });

Gracias ealfonso por la nueva info

over 4 years ago · Santiago Trujillo Report

0

Si está de acuerdo con deshabilitar el desplazamiento para hacer zoom por completo, puede usar scrollwheel: false . El usuario aún podrá hacer zoom en el mapa haciendo clic en los botones de zoom si le proporciona el control de zoom ( zoomControl: true ).

Documentación: https://developers.google.com/maps/documentation/javascript/reference (busque en la página "scrollwheel")

 const map = new google.maps.Map(mapElement, { center: { 0, 0 }, zoom: 4, scrollwheel: false, zoomControl: true });
over 4 years ago · Santiago Trujillo Report

0

Si desea ocultar solo la superposición pero aún deshabilitar la capacidad de desplazarse y hacer zoom (como antes), puede usar CSS para ocultar la superposición:

 .gm-style-pbc { opacity: 0 !important; }

Tenga en cuenta que esto también lo ocultará para dispositivos móviles, por lo que podría usar algo como esto para asegurarse de que muestre "use dos dedos para mover el mapa":

 @media only screen and ( min-width: 980px ) { .gm-style-pbc { opacity: 0 !important; } }
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!