gpt4 book ai didi

javascript - 在谷歌地图上拖动标记时有没有办法强制 Dragend 事件

转载 作者:行者123 更新时间:2023-11-28 09:18:31 25 4
gpt4 key购买 nike

我在 map 上有一个可拖动的标记,当我到达定义的位置(我已经定义了)时,我希望浏览器通过执行 Dragend 事件来停止拖动,而无需用户自己删除标记。有办法做到这一点吗?

最佳答案

您可以绑定(bind)到标记的拖动事件,当标记位于所需位置时,将标记的可拖动选项设置为 false。请参阅this jsFiddle

var aroundPrague = new google.maps.LatLngBounds(
new google.maps.LatLng(49.69537977711389, 13.93707275390625),
new google.maps.LatLng(50.400843232947864, 15.17303466796875)
);
google.maps.event.addListener(marker, 'drag', function(ev) {
if (aroundPrague.contains(ev.latLng)) {
marker.draggable = false;
}
});

关于javascript - 在谷歌地图上拖动标记时有没有办法强制 Dragend 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15310488/

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