Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

322
Visualizações
¿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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda