Lorsque je fais glisser le marqueur de mon propre emplacement, il devrait mettre à jour les autres marqueurs, puisque je travaille avec un rayon. Ainsi, si je fais glisser mon emplacement, les marqueurs situés en dehors du rayon doivent être supprimés et les marqueurs situés à l'intérieur du rayon doivent être ajoutés. C'est ce qu'il fait, mais il continue d'ajouter les mêmes marqueurs pendant environ 8 fois, et bien sûr personne ne veut cela.
google.maps.event.addListener(marker, 'drag', function() {
geocoder.geocode({'latLng': marker.getPosition()}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[0])
{
$('#address').val(results[0].formatted_address);
ownlat = marker.getPosition().lat();
ownlng = marker.getPosition().lng();
clearOverlays(); //deletes old markers
getevents(); //adds new markers
}
}
});
}) ;