- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:googleマップAPIクリックイベント)
googleマップAPIクリックイベントでの問題
このQ&Aのポイント
- googleマップAPIのコードでマーカーとクリックイベントを対応させる方法は?
- googleマップAPIクリックイベントですべてのマーカーで同じ表示がされる問題が発生する理由は?
- googleマップAPIクリックイベントの仕組みを解説します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
iにはループの結果として10が入っていて、functionが呼ばれるときに、iの内容を見に行くからです。 以下、サンプルです。 GEvent.addListener(_MGmapMap, "click", function(overlay, point) {MGmapMarkerClick(overlay, point)}); function MGmapMarkerClick(overlay, point){ if(overlay){ for(wp=0; wp<_MGmapMarkers.length; wp++ ) { if(overlay==_MGmapMarkers[wp].overlay){ alert(wp); } } } } listnerはfunctionにoverlayかpoint(地図面をクリックした場合)を返すので、 overlayがクリックされているか確認し、何番目のマーカーのoverlayと 同じか調べます。
お礼
ありがとうございます。 うまく出来るかどうかわかりませんがやってみます。