电子看板问题修改
This commit is contained in:
parent
2aa98788b2
commit
558c4250a4
|
|
@ -167,20 +167,30 @@ function initMap(list) {
|
||||||
styleJson,
|
styleJson,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
initTowerLine(list);
|
// 正确做法:确保只添加一次
|
||||||
// 点击地图添加标记
|
/*if (!map._clickListenerAdded) {
|
||||||
map.addEventListener("click", function(e) {
|
map.addEventListener("click", function(e) {
|
||||||
addMarker(e.latlng.lng, e.latlng.lat);
|
addMarker(e.latlng.lng, e.latlng.lat);
|
||||||
});
|
});
|
||||||
|
map._clickListenerAdded = true; // 标记已添加
|
||||||
|
}*/
|
||||||
|
|
||||||
|
initTowerLine(list);
|
||||||
if (objParams.points) {
|
if (objParams.points) {
|
||||||
let points = JSON.parse(objParams.points)
|
let points = JSON.parse(objParams.points)
|
||||||
$.each(points, function (i, item) {
|
$.each(points, function (i, item) {
|
||||||
addMarker(item.lng, item.lat)
|
addMarker(item.lng, item.lat)
|
||||||
viewPointLine();
|
viewPointLine();
|
||||||
})
|
})
|
||||||
|
} else {
|
||||||
|
// 点击地图添加标记
|
||||||
|
map.addEventListener("click", function (e) {
|
||||||
|
addMarker(e.latlng.lng, e.latlng.lat);
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 添加点坐标
|
||||||
function addMarker(lng, lat) {
|
function addMarker(lng, lat) {
|
||||||
var point = new BMapGL.Point(lng, lat);
|
var point = new BMapGL.Point(lng, lat);
|
||||||
// 创建点标记
|
// 创建点标记
|
||||||
|
|
@ -208,10 +218,10 @@ function initMap(list) {
|
||||||
label: label,
|
label: label,
|
||||||
point: point
|
point: point
|
||||||
});
|
});
|
||||||
|
console.log(markers)
|
||||||
// 更新计数器
|
// 更新计数器
|
||||||
markerCount++;
|
markerCount++;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// 杆塔连线
|
// 杆塔连线
|
||||||
function initTowerLine(points) {
|
function initTowerLine(points) {
|
||||||
|
|
@ -315,6 +325,10 @@ function viewPointLine() {
|
||||||
});
|
});
|
||||||
polylineView = polyline;
|
polylineView = polyline;
|
||||||
map.addOverlay(polyline);
|
map.addOverlay(polyline);
|
||||||
|
// 点击地图添加标记
|
||||||
|
map.addEventListener("click", function (e) {
|
||||||
|
addMarker(e.latlng.lng, e.latlng.lat);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 保存点位数据
|
// 保存点位数据
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue