我對我的地圖有一個問題,因爲我已將它從邊欄添加到我的網頁的主要內容。GoogleMaps已移位到視圖外
地圖移到右上角,畫布的其餘部分保持空白。
轉到此鏈接:
http://bit.ly/1u8gFBb(點擊地圖圖像下方的選項卡中)
- 可有人建議這是什麼原因導致這種渲染問題,以及如何解決?
我對我的地圖有一個問題,因爲我已將它從邊欄添加到我的網頁的主要內容。GoogleMaps已移位到視圖外
地圖移到右上角,畫布的其餘部分保持空白。
轉到此鏈接:
http://bit.ly/1u8gFBb(點擊地圖圖像下方的選項卡中)
1)有一些事情你的API中失蹤。 2)檢查你的日誌..
轉寄此問題!
我發現上述問題的解決方案。
我有這個問題之前也和等待地圖的「空閒」狀態(即當它的完成),然後調用調整大小固定它:
google.maps.event.addListenerOnce(map, 'idle', function() {
google.maps.event.trigger(map, 'resize');
});
或
調整地圖
google.maps.event.trigger(map, 'resize');
Recenter地圖,其中myCenter是你的緯度,經度點。
map.setCenter(myCenter);
我之前添加的「標籤」是標籤中的一個li,內容會遇到麻煩。
什麼設置地圖div的大小?這是一個典型的「零尺寸div」行爲。 – geocodezip 2014-09-30 12:23:20