0

我只想要一张地图,当点击地图时会出现一个 infoWindow 但没有标记。此外,在 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 回答