Google maps api 3 地图列表单击:未捕获引用错误:未定义标记

Google maps api 3 地图列表单击:未捕获引用错误:未定义标记,google-maps-api-3,Google Maps Api 3,我创建了一个切换来清除地图上的所有标记。单击该切换时,它将调用getMapVisit() 单击地图列表时出现此错误: 未捕获引用错误:未定义标记 如何修复源代码和谷歌API 谢谢我运行了您的代码,错误显示“未定义标记”。此错误是因为在以下代码中使用变量之前未声明或初始化该变量: if(marker){ marker.setMap(null); } 您需要在代码的开头声明marker变量 var map; var m

我创建了一个切换来清除地图上的所有标记。单击该切换时,它将调用getMapVisit()

单击地图列表时出现此错误:

未捕获引用错误:未定义标记

如何修复源代码和谷歌API


谢谢

我运行了您的代码,错误显示“未定义标记”。此错误是因为在以下代码中使用变量之前未声明或初始化该变量:

if(marker){                                   
    marker.setMap(null);
}
您需要在代码的开头声明marker变量

var map;
var marker;

代码在此之后工作。让我知道这是否有效。

非常感谢@joyson