我有以下问题。在我的谷歌地图应用程序上,我需要区分标记上的单击和双击。
因此,当我创建标记时,我创建了两个侦听器:
google.maps.event.addListener(markerTMP, 'click', (function(routeID) {
return function() {
console.log('click '+routeID);
}
})(pointRoute));
google.maps.event.addListener(markerTMP, 'dblclick', (function(routeID) {
return function() {
p('double click '+routeID);
}
})(pointRoute));
问题是当我使用双击时,也使用了单击。我的想法如何处理这个问题:点击时 - 创建超时,双击时 - 删除它。
但是有正常的方法来处理这个吗?我无法在 API 参考中找到它。