【发布时间】:2023-03-19 18:07:01
【问题描述】:
我正在使用 Google Maps API V3。 googlemaps 默认显示某些地方/位置的标记,我需要在单击其中一个时捕获单击事件。
我尝试使用地图的点击事件,但它不起作用,因为用户点击的是标记而不是地图,给出了代码:
google.maps.event.addListener(mymap, 'click', function () {
alert('clicked');
});
谁能告诉我怎么做?
编辑: 我找不到合适的Eventin the available Events,可以帮到我!
请注意,我不是在谈论自定义标记(由用户创建),这些是默认标记,googlemaps 默认显示它们。
【问题讨论】:
-
Google Maps API v3 目前无法访问这些标记上的点击事件。唯一的选择是使用样式地图隐藏它们。 stackoverflow.com/questions/8902829/…
-
Yaqub,答案here 与您想要的相去甚远,但可能提供了前进的道路。
-
this answer 提出了一种解决方法
标签: google-maps google-maps-api-3 google-maps-markers