1

我在我的頁面上使用Google地圖,並且想要防止點擊我從冒泡地圖的父容器中設置的任何MarkerImage。這可能嗎? MarkerImage s在頁面上呈現時,似乎只是一系列內聯樣式並且沒有ID或類的div - 我不認爲我可以專門定位它們以便使用e.preventDefault();或類似的東西。防止谷歌地圖上的點擊通過圖片

回答

0

有一個stop() - 鼠標事件的方法應該停止傳播,但對我來說它不起作用。

另一種方法是

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

...這應該停止點擊的傳播到地圖之外。