我的地图上有一组标记,正在尝试通过 ajax 调用更新它们的位置... ajax 调用工作正常,我可以循环遍历新值;但是我找不到引用标记的方法(比如通过 ID),所以我可以更新它们的 latLng。
基本上最后我需要.. 1.)通过唯一 id 获取对标记的引用 2.)可能循环遍历所有标记
在此先感谢-我是新手,需要一点帮助才能开始-希望我能在可能的时候传递善意:)
下面的 ajax 代码 - 关于修改标记位置的部分是我不知道该怎么做的部分 - 所以在下面的代码中,我只添加一个新标记,我真的需要更新位置
var json = $.getJSON("json/tracking.php",function(data){
console.log("updated");
$.each(data,function(key,value){
//console.log(value.unit + " " + value.lat + " " + value.lng);
new google.maps.Marker({
map:map,
position: new google.maps.LatLng(value.lat,value.lng),
});
});
})
.success(function(){
//console.log("success");
})
.error(function(){
//console.log("error");
})
.complete(function(){
//console.log("complete");
});
},2000);