var myLayerGroup = new L.LayerGroup();//每次把Marker放一组
let marker = L.marker(xy(lastPosX, lastPosY), {
icon: nowIcon,
draggable: false,
});
marker.id = PointId; //给marker一个id
myLayerGroup.addLayer(marker);//把Marker放myLayerGroup
myLayerGroup.addTo(map);//把mark放地图
//写个定时器调用后台获取marker数据,然后刷新Icon
myLayerGroup.eachLayer(item => {
if (item.id == device.PointId) { //根据id查找marker
item.setIcon(nowIcon); //修改marker的Icon
isadd = false; //设置是否添加,如果数据以前没有,就添加,如果以前有修改了,后面就不填了
}
});