0
ドラッグできないマーカーを作成してクリックすると、イベントは正常に動作します。Javascript Google Maps API draggable markerクリックスルー
しかし、draggable: true
を設定すると、ドラッグ可能なものがうまく機能します。しかし、マーカーをクリックすると、それをクリックしてその下に別のメーカーを設定します。
紛失しているものがありますか?
更新:
// 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);
});
これは、マップのサウンドでもクリックイベントをリスニングしているため、これは正常な動作です。これらのイベントにあなたがどのように付いているかを示すコードをいくつか提供し、わかりやすく理解してください。 –
はいマップのクリックリスナー – Edd
@loanburgerもあります。なぜなら、マーカーにリスナーがあるがマーカーはクリックトラフではないGoogleの例をどこかに見たからです。 – Edd