你好,我有这个问题,当我加载一个地图,在一个隐藏的div页面地图加载只是部分地图,左上角的1/4,如何地图渲染良好当它装载的容器不隐藏时。谷歌地图只是部分显示
我准备这个的jsfiddle示例页面:
$("#toggleAdvanced").click(function(){
$("#advancedSearch").slideToggle("fast", function() {
google.maps.event.trigger(map, 'resize');
});
});
如果你尝试,点击“点击”的文字,你会看到地图只是部分加载,如何不断尝试改变来自#map_wrapper的CSS {display:none; } to #map_wrapper {display:block; }和地图点击隐藏和显示按钮的作品完美。
正如你所看到的,我在幻灯片效果后触发google.maps.event.trigger(map,'resize')事件,所以它应该可以工作......(正如我发现的其他队列中所述)
有什么不对?或者我该如何解决这个问题?
没问题,很高兴你把它排序。 – 2013-04-28 11:36:48