클릭하면 lat, long을 검색하는 코드가 작동하며 정상적으로 작동합니다. 단일 이벤트 리스너에서 '클릭'과 '끌기'를 결합 할 수 있는지 궁금합니다. 적절한 대안이 무엇인지 고맙게 생각합니다.Google지도 apiv3 'click'및 'dragend'단일 리스너
이것이 내가 작업 한 것입니다.
google.maps.event.addListener(map,'click', function(event) {
document.getElementById("latbox").value = event.latLng.lat();
document.getElementById("lngbox").value = event.latLng.lng();
addMarker(event.latLng);
});
}
function addMarker(location) {
if (!marker) {
marker = new google.maps.Marker({
position: location,
map: map,
draggable:true,
animation: google.maps.Animation.DROP
});
}
// Otherwise, simply update its location on the map.
else { marker.setPosition(location); }
}
나는이 것을 시도했지만 google.maps.event.addListener(map,'click','dragend', function(event)
하지만 아무 소용이 없습니다. 이 marker.setPosition(location);
을 animation: google.maps.Animation.DROP
으로 수정하려는 사람이있는 경우에도 . 미리 감사드립니다.
고마워, 너 벌있어. n 큰 도움. 그 기술을 사용합니다. –