2015-02-06 47 views
0

http://www.lindsaymantzel.com/googlemap/maptest12.html谷歌地圖信息Windows自動調整大小,新問題沒有任何更改代碼

請參閱我的地圖應用程序。如果你多次點擊一個紅色標記,你會看到信息窗口正在改變大小,直到它變得異常巨大,那麼所有其他窗口將會變成這個大小。我有一個版本的我的代碼從1個月前,3個月前在一個不同的服務器上,我知道從來沒有這個問題。現在所有三個副本都證明了這個問題我可以看到element.style具有不希望的高度,當我嘗試使用chrome的開發人員工具對其進行編輯時,它立即將窗口更改回原始不期望的高度。

由於沒有代碼更改,我必須假設谷歌API已經改變或沿着這些行的東西,但沒有找到任何文件,可以幫助我。

+0

谷歌地圖[實驗版(https://developers.google.com/maps/documentation/javascript/basics#Versioning)(您正在使用,因爲你不不指定版本)可以隨時更改(和中斷)。 – geocodezip 2015-02-06 21:07:03

+0

我該如何解決這個問題?有沒有穩定的版本,我如何指定版本? – linddss 2015-02-06 21:11:58

+0

您是否閱讀過我提供的文檔中的鏈接?並不意味着使用該版本或凍結版本將永久修復它,您在實驗版本中看到的變化可能最終會使其發佈到發行版和凍結版(如果它不是bug)。 – geocodezip 2015-02-06 21:12:36

回答

1

您的問題是您沒有指定正確的版本。最穩定的版本是3.17。試着改變你的腳本進口:

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3.17&sensor=false"></script> 
+0

非常感謝!這解決了它! – linddss 2015-02-06 21:41:32

0

您應該使用new google.maps.InfoWindow({ width: 500, height: 500 });來設置信息窗口的大小。

+0

沒有成功:'infowindow = new google.maps.InfoWindow({content:popupContents,width:500,height:500});' – linddss 2015-02-06 21:08:56

+0

讓我看看你的代碼 – 2015-02-06 21:12:05

+0

view-source:http:// www .lindsaymantzel.com/googlemap/maptest12.html – linddss 2015-02-06 21:12:41