gpt4 book ai didi

Javascript Google Maps API 可拖动标记点击

转载 作者:行者123 更新时间:2023-12-03 05:13:20 25 4
gpt4 key购买 nike

当我创建不可拖动的标记并单击时,事件按其应有的方式工作,这是正常行为吗?

但是当我设置draggable: true时,draggable效果很好。但是,当单击该标记时,它也会单击该标记并在其下方设置另一个标记。

我有什么遗漏吗?

更新:

// marker clicks
function makeDescriptionShower(map, marker, uuid) {
return function() {
console.log("event makeDesccriptionShower");
marker.info.open(map, marker);
//ED
resetForm();
editPOI(uuid, marker);
....
}
}

.....

google.maps.event.addListener(marker, 'click', makeDescriptionShower(map, marker, uuid));


//map clicks
google.maps.event.addListener(map, 'click', function(e) {
console.log("map event");
cleanArrays();
updatingFlag(false);
resetForm();
document.getElementById("latitude").value = e.latLng.lat();
document.getElementById("longitude").value = e.latLng.lng();
placeMarker(e.latLng, map);
});

最佳答案

因为我继续别人的项目。makeDescriptionShower里面有错误与其他功能使此点击槽标记行为。我通过将崩溃代码行放入 window.onload=function(){ 来修复所有问题.

关于Javascript Google Maps API 可拖动标记点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41707228/

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