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

87
Vistas
Eliminar movimiento/desplazamiento arrastrable en Google Maps Reaccionar

Tengo un archivo map.jsx en mi aplicación de reacción que contiene el siguiente código:

 import React from 'react'; import GoogleMapReact from 'google-map-react'; import './map.css'; const Map = ({ location, zoomLevel }) => ( <div className='map'> <div className='google-map'> <GoogleMapReact bootstrapURLKeys={{ key: 'keyID' }} defaultCenter={location} defaultZoom={zoomLevel}></GoogleMapReact> </div> </div> ); export default Map;

Luego, se llama a este componente desde el archivo de mi página principal 'chatApp.jsx' para mostrar el mapa en la pantalla:

 import React, { useEffect, useRef, useState } from 'react'; import { useParams } from 'react-router-dom'; import MapSection from '../components/map/Map'; const location = { address: 'House', lat: 53.123, lng: -2.123, }; export const ChatPage = () => { return ( <main className='chat-wrapper'> <MapSection location={location} zoomLevel={18} /> {/* include it here */} </main> ); };

Mi pregunta es: ¿Cómo puedo evitar que el mapa se pueda arrastrar/desplazar y mover? Lo quiero colocado constantemente en un lugar, con la imagen encima. ¿Hay alguna manera de introducir límites en este código?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Me di cuenta de que solo necesitaba agregar esto a los parámetros del mapa de Google:

 options={{ gestureHandling: 'none'}}
about 4 years ago · Juan Pablo Isaza 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