我只想要一张地图,当地图点击时,会出现一个没有标记的infoWindow。此外,在infoWindow内(使用反向地理编码),还会显示用户在地图上单击的位置。我已经研究并尝试编码,但是当我点击地图时,infoWindow没有出现。哪里可能是错误或有其他方式这样做?任何帮助将不胜感激。这是托管地图的网站;
答案 0 :(得分:0)
问题在于
infoWindow.open(map);
map
未定义。那是因为这一行
var map = new google.maps.Map(document.getElementById("map"), options);
将map
设置为 local 到initialize()
函数。
修复:从行var
中移除var map =...
,以便为全局变量指定值。