Javascript 谷歌地图功能
我基于GoogleMapsAPI教程开发了这个函数Javascript 谷歌地图功能,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我基于GoogleMapsAPI教程开发了这个函数 “删除标记”部分不工作 信息窗口仅在一个标记上打开,即使我单击了一个标记 不同的 “gpsarray”包含位置信息由逗号分隔的数组 var映射; var标记=[]; 函数标记添加(gpsarray){ //删除所有谷歌地图标记 对于(var i=0;i
- “删除标记”部分不工作
- 信息窗口仅在一个标记上打开,即使我单击了一个标记 不同的
var映射;
var标记=[];
函数标记添加(gpsarray){
//删除所有谷歌地图标记
对于(var i=0;i
要从地图中删除标记,请将其地图属性设置为null
(而不是map
)
这:
应该是:
markers[i].setMap(null);
关于infoWindows的问题是重复的(当前循环完成时,代码中只有一个标记变量,可以使用函数闭包将click listener与地图上创建的每个标记相关联)
markers[i].setMap(map);
markers[i].setMap(null);