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 not setVisble

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

ところで、関数を呼び出す代わりにプロパティを直接設定できます。

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