如何DIV
设置Google Maps
之后显示Display:block
。
但是在我展示之后我得到了Google地图,如下图所示,图片并没有出现在整个DIV中
我有这个显示地图的代码div
<div id="map"></div>
css
#map{
width:500px;
height:500px;
diaplay:none;
}
jquery的
$("#button").click(function(){
$("#map").show();
});
答案 0 :(得分:2)
一个常见问题,这是一个没有正确设置宽度或高度的问题。 你必须告诉它用这样的东西重绘地图
google.maps.event.trigger(map, 'resize')
map.setCenter(latlng);
虽然它取决于您使用的代码和api版本
答案 1 :(得分:1)
点击初始化地图,而不是网页开始。
$("#button").click(function(){
$("#map").show();
// Start map here
});
答案 2 :(得分:-2)
diaplay:none;
应该是
display:none;
但我不确定这是否会导致您的问题。