我在显示标记时遇到问题。我成功地将它们隐藏在一个数组中但我在显示它们时遇到问题是我的代码。
function filtermark(){
for (var i = 0; i < markersArray.length; i++ ) {
markersArray[i].setMap(null);
}
}
function showmark(){
for (var i = 0; i < markersArray.length; i++ ) {
markersArray[i].setMap(map);
}
}
答案 0 :(得分:1)
查看您在earlier question中发布的代码,您的地图变量是您的加载函数的本地变量。它可能需要是全球性的。
var map;
function load() {
map = new google.maps.Map(...)