gpt4 book ai didi

javascript - 来自 set_at 事件的谷歌地图可编辑多边形过滤器拖动事件

转载 作者:行者123 更新时间:2023-11-29 09:52:28 26 4
gpt4 key购买 nike

我有一个可编辑的多边形,我想在拖动顶点(多边形调整大小)时监听事件。通常将路径附加到“set_at”事件很好,但是当整个多边形被拖动时它会触发很多事件。

google.maps.event.addListener(polygon, 'dragend', function(){search();});
google.maps.event.addListener(polygon.getPath(), 'insert_at', function(e, e1){search();});
google.maps.event.addListener(polygon.getPath(), 'remove_at', function(e, e1){search();});
//this also fires a lot of events when ploygon is dragged
google.maps.event.addListener(polygon.getPath(), 'set_at', function(){search();});

我想要实现的是有一个类似“shape_changed”的事件,它在被拖动时不会触发事件。

最佳答案

删除 set_at -监听 dragstart并重新分配 set_at -监听 dragend

关于javascript - 来自 set_at 事件的谷歌地图可编辑多边形过滤器拖动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19714456/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com