0

すべてのマーカーのマップをクリアするトグルを作成しました。トグルをクリックすると、getMapVisit() が呼び出されます

mapList をクリックすると、次のエラーが表示されます。

Uncaught ReferenceError: マーカーが定義されていません

私のソースコードはここにあります

ソースコードと Google API を修復する方法

ありがとうございました

4

1 に答える 1

1

コードを実行すると、「マーカーが定義されていません」というエラーが表示されます。このエラーは、変数が次のコードで使用する前に宣言または初期化されていないために発生します。

if(marker){                                   
    marker.setMap(null);
}

コードの先頭でマーカー変数を宣言する必要があります。

var map;
var marker;

この後、コードは機能します。これがうまくいくかどうか教えてください。

于 2013-07-23T05:29:29.270 に答える