Estou usando o Twitter Bootstrap e tenho um mapa do Google.
Imagens no mapa, como marcador, estão sendo inclinadas pelo CSS no Bootstrap.
No CSS do Bootstrap, há:
img {
border: 0 none;
height: auto;
max-width: 100%;
}
Quando desativo a max-width
propriedade usando o Firebug, a imagem do marcador aparece como normal. Como impedir que o CSS do Bootstrap afete as imagens dos mapas do Google?
google-maps
twitter-bootstrap
css
raklos
fonte
fonte
Respostas:
Com o Bootstrap 2.0, isso parecia funcionar:
fonte
#mapCanvas img { width: auto; display:inline; }
como mencionado abaixo por @nodrogHá também um problema com os seletores suspensos para terrenos e sobreposições. Adicionar ambos corrigirá os problemas ...
O segundo estilo resolverá outros problemas com a caixa de terreno e sobreposição em alguns navegadores.
fonte
$('.map').on('shown',function(){ google.maps.event.trigger(map, 'resize'); });
Dê ao seu div da tela do mapa um ID de
map_canvas
.Esse commit de autoinicialização inclui a
max-width: none
correção do IDmap_canvas
(mas não funcionarámapCanvas
).fonte
Nenhuma dessas respostas funcionou para mim, então fui ao meu div e olhei para seus filhos. Vi um novo div com a classe "gm-style", então coloquei isso no meu CSS:
..e isso resolveu o problema para mim.
fonte
Você deseja substituir a regra de largura máxima na seção CSS usando max-width: none; Este parece ser o caminho para contornar este problema
fonte
Alterar o #MapCanvas não funcionou para nós usando a gema gmap4rails, mas funcionou quando mudamos para
fonte
Estou usando o gmaps4rails, essa correção fez isso por mim:
fonte
O mais recente twitter bootstrap 2.0.4 inclui essa correção diretamente.
Se você estiver agrupando seu conteúdo no a (div class = "container") como na página de demonstração do twitter bootstrap, adicione um style = "height: 100%"
fonte
Há também um problema com a impressão de mapas usando Imprimir em qualquer navegador. O
img { max-width: 100% !important; }
não será corrigido pelo código acima: você precisa adicionar uma!important
declaração da seguinte forma:fonte
Eu também tive que desativar a sombra da caixa e, devido à ordem dos meus inclusos, adicionei a bandeira! Important.
fonte
Todas as respostas foram max-widht: nenhuma
para mim, max-height: herdar trabalhado .....
As pessoas estão usando #map, #map_canvas, etc. Veja sua div principal. Se estiver azul, será #blue img {}
fonte