2016-07-07 63 views
-1

我使用本地标记聚类器的js文件,其中,在默认情况下,单击事件被宣布不会触发:谷歌地图 - 点击事件触摸屏

google.maps.event.addListener(map, 'click', e => {...}) 

当我点击InfoBoxes到与地图本身,它会触发 - 那是我想要的。但是当屏幕有触摸屏时,只有在点击地图本身时才会触发。我试图将该事件更改为mousedown,但在点击信息框(触摸屏和非触摸屏)时仍然没有触发。在我看来,事件并不是以某种方式冒出来的。

回答

0

添加“domready”事件并添加代码以关闭信息框。

infobox.addListener("domready", function() { 

$("#close").on("click", function(e) { 

       }); 
}