1

私は自分のページにGoogleマップを使用していますので、設定したMarkerImageのいずれかがマップの親コンテナまでクリックしないようにしたいと思います。これは可能ですか? MarkerImageは、ページにレンダリングされたときに、divの一連のインラインスタイリングとIDやクラスなしのようです。具体的にはe.preventDefault();などのものを使用するためにターゲットにすることはできません。Googleマップでのクリックスルーを防止するMarkerImage

答えて

0

伝播を停止する必要があるマウスイベントのstop() - メソッドがありますが、私にとっては動作しません。

別のアプローチは、

map.getDiv().onclick=function(e) 
{ 
    if(e){e.stopPropagation();} 
    else if(window.event){window.event.cancelBubble=true;} 
} 

だろう...これは、マップの外にクリックの伝播を停止する必要があります。

関連する問題