Answers:
对于Bootstrap 2.0,这似乎可以解决问题:
#mapCanvas img {
max-width: none;
}
#mapCanvas img { width: auto; display:inline; }
如下内容:@nodrog
地形和叠加层的下拉选择器也存在问题,将它们都添加将解决问题...
#mapCanvas img {
max-width: none;
}
#mapCanvas label {
width: auto; display:inline;
}
第二种样式将在某些浏览器中处理有关地形和覆盖框的其他问题。
$('.map').on('shown',function(){ google.maps.event.trigger(map, 'resize'); });
为您的地图画布div指定一个ID map_canvas
。
此引导提交包含max-width: none
ID 的修复程序map_canvas
(但不适用于mapCanvas
)。
这些答案都不对我有用,因此我进入了div并查看了它的子级,我看到了一个新的div,其类别为“ gm-style”,因此将其放在CSS中:
.gm-style img {
max-width: none;
}
.gm-style label {
width: auto; display:inline;
}
..那为我解决了问题。
我正在使用gmaps4rails,此修复程序对我有用:
.gmaps4rails_map img {
max-width: none;
}
.gmaps4rails_map label {
width: auto; display:inline;
}
我还必须关闭box-shadow,并且由于包含顺序的原因,我添加了!important标志。
#mapCanvas img {
max-width: none !important;
box-shadow: none !important;
}