この非常に基本的なコードを使用して、InfoWindowを「シングルトン」にし、必要に応じて開きます。(iOS5のUIWebViewの場合)
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(content);
infowindow.open(map,marker);
reportClickedMarker();
});
問題は、infoWindowsが非常にゆっくりと開くように見えることです。最初のマーカーをクリックすると、0-1秒遅れて開きます。最初のマーカーにかなり近い2番目のマーカーは、+ 1秒後に開き、3番目のマーカー(場合によっては)はまったく開きません。に電話せずに試してみました
reportClickedMarker();
しかし、それは何も変わりません。マーカーをダブルクリックした場合にのみ、すぐに開きます。
a)誰かが間違っている可能性がありますか、それとも通常の動作(遅延?)ですか?
b)マーカーをダブルクリックして「偽造」することはできますか?
前もって感謝します