阻止点击Google Maps MarkerImage

时间:2012-03-19 21:31:52

标签: google-maps google-maps-markers preventdefault click-through

我正在我的网页上使用Google地图,并希望阻止点击我设置的任何MarkerImage,从冒泡到地图的父容器。这可能吗? MarkerImage,当在页面上呈现时,似乎只是一系列具有内联样式且没有ID或类的div - 我认为我不能专门针对它们使用{ {1}}或类似的东西。

1 个答案:

答案 0 :(得分:0)

有一个停止传播的鼠标事件的stop()方法,但对我来说它不起作用。

另一种方法是

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

...这应该可以阻止点击传播到地图之外。