2012-07-05 114 views
0

最初小這是該軟件的緩存地圖:ogmaps緩存谷歌地圖顯示了在瀏覽器中

請在這裏的主要窗口,在地址欄下方的小陰影仔細看。 enter image description here

在一次點擊最小化/最大化按鈕,它就會全面出現了。經過Firefox和Google Chrome的測試。

不能說這是瀏覽器問題,因爲當我在Qt窗口中加載這個緩存映射時,我仍然需要點擊最小化/最大化按鈕,才能完全顯示它。

enter image description here

的地圖HTML太長,張貼在這裏。如果有您知道的任何相關部分,請告訴我,我會在這裏發佈。

EDIT 2

最後,我已經成功地上傳HTML代碼在這裏:http://code.google.com/p/earthhtml/source/browse/trunk/ogmap.html

請看看關於div標籤。

+0

看起來像地圖div上的尺寸問題。如何發佈代碼中設置高度和寬度的部分? – geocodezip 2012-07-05 12:57:09

+0

@geocodezip可能是正確的。這是我忘記調整地圖尺寸時通常會看到的問題。你是這樣做的:'

'? – 2012-07-06 22:21:41

+0

@geocodezip已添加div信息。有什麼我需要補充嗎? – 2012-07-08 17:51:34

回答

0

雖然這可能看起來像一些微不足道的事情,但它爲我解決了問題。我使用GMv3時遇到了完全相同的問題(包括其他GM問題),但無法弄清楚。

  • 加入一個min-height到包含圖(與!important)在div
  • 除去 ALL從CSS

這種固定 '小圖' 問題max-height & max-widths加上一個我對GM引腳和infowindows有額外的問題。

最重要的是,請確保您的網頁上沒有div值高的z-index,因爲GM會重新調整包含div的div的大小,以免中斷。另一個分辨率更高的z-index也會弄亂地圖,並使高度和寬度變得瘋狂。

div#map{ 
min-height:600px !important; /* or any value that suits you */ 
position:relative; 
margin-left:0; 
margin-right:0; 
left:0; 
border:1px solid #979797; 
} 

我希望這對你有好處,因爲它爲我工作。如果沒有,祝你好運!