mar*_*zzz 15 javascript click handler google-maps-api-3
我想做的是调用标记上的点击处理程序.所以这是我的代码:
var marker = new google.maps.Marker({
position: location,
map: map,
title: title
});
google.maps.event.addListener(marker, 'click', function() {
alert("clicked");
});
marker.click();
Run Code Online (Sandbox Code Playgroud)
但我看不到任何警告......
Chr*_*oot 28
可以使用该google.maps.event.trigger
函数触发任何对象上的任何Maps API事件侦听器.
您可能希望传入一个模拟MouseEvent
对象,具体取决于您的事件侦听器使用它做什么.
例:
google.maps.event.trigger(marker, 'click', {
latLng: new google.maps.LatLng(0, 0)
});
Run Code Online (Sandbox Code Playgroud)
小智 7
将标记保存在数组中.并做这样的事情:
$('#anotherButton').click(function(){
google.maps.event.trigger(marker[index], 'click');
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16382 次 |
最近记录: |