2012-04-25 59 views
0

我只想要一張地圖,當地圖單擊時,會出現一個infoWindow,但沒有標記。此外,在infoWindow內部(使用反向地理編碼),用戶在地圖上點擊的地址也會顯示出來。我已經研究並嘗試對其進行編碼,但是當我單擊地圖時infoWindow沒有出現。哪裏可能是錯誤,或者有另一種方式呢?任何幫助,將不勝感激。這裏是該網站託管的地圖;單擊地圖時的infoWindow

http://urloritdidnthappen.appspot.com/186002

回答

0

的問題是,這裏

infoWindow.open(map); 

map是不確定的。這是因爲這條線

var map = new google.maps.Map(document.getElementById("map"), options); 

map當地initialize()功能。

修復:從所述線移除var map =...var使得它分配一個值到全局變量。

+0

謝謝你幫助我Andrew Leach。它確實修復了這個錯誤。 – jbElmas2012 2012-04-25 09:19:54

+0

@ jbElmas2012:也許你想點擊答案旁邊的勾號。這對我們兩人都有幫助(並且將問題標記爲已回答,所以沒有人會浪費時間)。 – 2012-04-25 09:26:36

相關問題