Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

442
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda