你好,我有這個問題,當我加載一個地圖,在一個隱藏的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