0

我正在尝试使用一个简单的函数来隐藏我在 Google Maps API 中标记周围的圆圈。我得到的错误是“ Uncaught TypeError: Object # has no method 'setVisble'。”

这是功能:

// Toggles circles
function toggleCircles() {
    if (circlesArray) {
        for (i in circlesArray) {
            circlesArray[i].setVisble(false);
        }
    }
}

你可以在这里看到它:

http://jsfiddle.net/BWXwf/58/a

4

1 回答 1

1

打字错误:

setVisible 不 setVisble

function toggleCircles() {
    if (circlesArray) {
        for (i in circlesArray) {
            circlesArray[i].setVisible(false);
        }
    }
}

顺便说一句,您可以直接设置属性而不是调用函数:

circlesArray[i].visible = false;
于 2013-04-08T17:26:49.270 回答