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

325
Vistas
¿Es posible cambiar el tamaño de un mapa en MapBox, mantener su relación de aspecto y no cambiar su zoom?

Estoy tratando de construir una página con un mapa que responda al cambio de tamaño del navegador por parte del usuario. Cuando la ventana es más pequeña que cierto tamaño, quiero que el mapa se reduzca, mantenga su relación de aspecto (3:4) y el nivel de zoom (solo números enteros). Sin embargo, al modificar el ancho y el alto de CSS del mapa y el lienzo, los bordes del mapa comienzan a encogerse. Quiero que el mapa mantenga los mismos límites.

He intentado algo como esto:

 let bounds = map.getBounds(); //dynamically resize the map when the window is smaller than a certain width map.resize(); map.fitBounds(bounds);

Este código hace 2/3 cosas: reduce y mantiene la relación de aspecto, pero cambia el nivel de zoom. ¿Hay alguna manera de hacer esto? Estaba pensando en transformar el contenido del mapa sin tocar el nivel de zoom del mapa, pero no sé si eso es posible.

about 4 years ago · Juan Pablo Isaza
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