我们试图向多边形添加一个dragend事件,以便在用户释放鼠标时发生一些事情。但是,多边形上的拖曳似乎像拖曳一样触发。即连续射击,而不仅仅是在拖动完成后发射一次。
google.maps.event.addListener(overlay, 'dragend', function () {
// Do something just once when dragging has ended.
});
任何人都会遇到这个问题。这是一个错误吗?非常感谢。
您可以尝试添加事件侦听器,如下所示:
overlay.addListener('dragend', function () {
console.log('Drag end!');
});
看看这个例子。它可能会以这种方式工作。