google.maps.event.addListener(marker, 'dragend', (function(marker, f) {//这里
return function()//这里
{
})(marker, f));//这里
这三个点
跟这个的区别
google.maps.event.addListener(marker, 'dragend', function(marker, f) {//这里
});
google.maps.event.addListener(marker, 'dragend', (function(marker, f) {
return function()
{
if(confirm("Are you sure you want to change lat/lng?")){
var park_id = ID[f];
var lat = this.getPosition().lat();
var lng = this.getPosition().lng();
$.ajax({
type: "POST",
url: "<?php echo base_url() ?>Admin/updateParkid",
data: {park_id: park_id, latitude: lat, longitude: lng},
dataType: '',
success: function(result){
alert(result);
//marker.setIcon(iconBase);
}
});
} }
})(marker, f));