0
google.maps.event.addListener(marker2, 'click', function() {
  infowindow2.open(map,marker2);
});

この関数は、 marker2のクリック時ではなく、ページの読み込み時に呼び出される必要があります。

ロード時にトリガー クリック機能を見たことがありますが、構文が異なるようです。だから私は次のことを試しました

いくつかのコンパイルを試しましたが、構文が正しくないようです。誰かがこれを行う方法を説明し、自分や他の人が学べるようにコードを分解してくれませんか

ありがとう

4

3 に答える 3

1

ページの読み込みは 1 回だけで、addListenerOnceを使用します。

google.maps.event.addListenerOnce(map, 'idle', function() {
  infowindow2.open(map,marker2);
});
于 2013-10-17T17:17:24.310 に答える
0

これは、marker2 が呼び出される前に存在する (作成されている) 場合に機能するはずです。

google.maps.event.trigger("click", marker2);
于 2013-10-17T15:07:04.117 に答える