0

マップをクリックすると、infoWindow が表示されますが、マーカーが表示されないマップが必要です。さらに、infoWindow 内 (リバース ジオコーディングを使用) には、ユーザーが地図上でクリックした場所の住所も表示されます。調査してコーディングしようとしましたが、マップをクリックしても情報ウィンドウが表示されません。バグはどこにあるのでしょうか、それとも別の方法がありますか?何か助けていただければ幸いです。マップをホストしたサイトは次のとおりです。

http://urloritdidnthappen.appspot.com/186002

4

1 に答える 1

0

問題は、ここにあるということです

infoWindow.open(map); 

map未定義です。それは、この行だからです。

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

関数に対してローカルに設定mapします。initialize()

修正var:行から削除しvar map =...て、グローバル変数に値を割り当てます。

于 2012-04-25T09:10:04.163 に答える