kodumu üzerinde çalışmak için lat, uzun tıklayarak ve iyi çalışıyor. 'click' ve 'dragend' öğelerini tek bir olay dinleyicisinde birleştirip birleştirmediğini merak ediyorsanız. Neyin uygun bir alternatif olduğunu takdir ediyorum.Google maps apiv3 'tıklayın' ve 'dragend' tek dinleyici
Bu, üzerinde çalıştığım şey.
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); }
}
Bu
google.maps.event.addListener(map,'click','dragend', function(event)
yapıyor ama boşuna çalıştı. Ayrıca, herhangi birinin bu
marker.setPosition(location);
'u
animation: google.maps.Animation.DROP
olması için değiştirecek bir fikri varsa. . şimdiden teşekkürler.
Tesekkurler n büyük yardım. Bu teknikleri kullanacak. –