如何在googlemaps上点击默认标记/位置时捕获点击事件?

Yaq*_*mad 8 google-maps google-maps-api-3 google-maps-markers

我正在使用Google Maps API V3.googlemaps默认显示某些地方/位置的标记,我需要在点击其中一个时捕获click事件. 在此输入图像描述

我试图使用地图的点击事件,但它不起作用,因为用户点击标记而不是地图,代码给出:

google.maps.event.addListener(mymap, 'click', function () {
  alert('clicked');
});
Run Code Online (Sandbox Code Playgroud)

有人能告诉我怎么做吗?

编辑:在可用的活动中找不到合适的活动,这可以帮助我!

请注意,我不是在谈论自定义标记(由用户创建),这些是默认标记,googlemaps默认显示它们.

sha*_*ail -2

请注意,OP 询问如何使用 GMAP3 库来执行此操作,GMAP3 库是一个 jQuery 插件库,可在 Google 地图层之上添加 API 层。说 Google API 使用 google.maps.addListener 是绝对正确的,但我认为 OP 想要一些更接近使用 addMarkers 的 GMAP3 示例的东西,但监听点击事件。考虑到这一点,我修改了 GMAP3 的示例,将 mouseenter 事件更改为 click 事件,并删除了 mouseleave 事件。

参考