0
我试图在网站上加载使用Google Maps API生成的地图。它显示在一个正常的div里面,但我只想通过点击一个按钮来显示它,这就是问题所在:我用jQuery来显示和隐藏div,但是当它显示时,几乎整个地图都是灰色的:Google Maps API + Jquery
这是我的代码:
$(document).ready(function() {
$('#div').hide();
$('#button').click(function() {
$('#div').show();
return false;
});
});
问题在哪?感谢您的帮助,谢谢。
您必须延迟地图创建,直到其容器可见为止,请参阅http://stackoverflow.com/questions/4064275/how-to-deal-with-google-map-inside-of-a-hidden-div-updated - 图片 – 2012-04-03 13:42:20
[Google Maps API - 奇怪地图“偏移”行为]的可能重复(http://stackoverflow.com/questions/4647747/google-maps-api-strange-map-offset-behaviour) – 2012-04-03 13:42:24