-1

マップに 4 つのマーカーが表示されており、すべての情報ウィンドウには、一意の文字列の配列と文字列の横にある画像が含まれています。

私の問題は、毎分画像を変更しようとしていて、情報ウィンドウが開いている場合にのみ変更され、その情報ウィンドウのみが変更され、閉じられたものは更新されないことです。

更新に使用する方法は次のとおりです。

setInterval(update, 1000 * 60);

function update(){
  for(var i = 0; i < data.length; i++){
    for(var j = 0; j < data[i].test.length; j++){
        var test = data[i].test[j];
        test = test.replace(/ /g, '');
        test = test.replace(/[-]/g,'');
        test = test.replace(/[()]/g, '');
        $('.'+test).html("<img src='Images/red.gif' />");
        //class of the span image is being placed into
    }
  }
}

閉じた情報ウィンドウ内のデータを変更できるかどうかについてのアドバイスを探しています。

コードを探しているのではなく、アドバイスを求めているだけです。

前もって感謝します

4

1 に答える 1

4

アクセスできる場合は、「閉じた」InfoWindowsのコンテンツを変更できます。1つのオプションは、HTML(またはHTMLの作成に必要な情報)をマーカーのメンバー変数に格納することです。その情報を使用して、クリック時に開いたときに情報ウィンドウにデータを入力します。その情報はいつでも変更できます。現在開いている情報ウィンドウの情報については、DOMを変更して行う必要があります。

この同様の質問に対する回答を参照してください。

于 2012-12-06T19:15:30.037 に答える