我正在使用 WP Go Maps Pro 插件。我正在尝试将点击事件侦听器添加到谷歌地图标记。 我获得了所有标记信息,但由于某种原因它不会添加侦听器。 知道我做错了什么吗?
jQuery(($) => {
$(document.body).on('markersplaced.wpgmza', () => {////whait for the markers to be ready
var map = WPGMZA.maps[0];////Get the map
if(map.markers && map.markers.length > 0) {////Get the markers
map.markers.forEach(function(marker) {////for each markers
console.log(marker);// it's logging each marker, I get all the infos about it.
google.maps.event.addListener(marker, 'click', function() {// but addListener is not working
console.log('Marker clicked:', marker.title);
});
});
}
});
});
感谢您的帮助,我找到了答案!是:
marker.addEventListener('click', function() {
console.log('click');
});