//排口总数据
maps: [{
"outletName": "0排口",
"outletCode": "0",
"outletLng": "114.646861",
"outletLat": "38.054677",
'num': "8888884",
'outletTag': ['排放最多', '排口最大'],
"endLng": "114.495658",
"endLat": "38.127379",
"alarmState": 0,
"onlineState": 0,
"runState": 0,
"monitorList": [{
"unit": "mg/l",
"flag": "N",
"time": "2020-05-22 15:24:36",
"value": "14.32",
"key": "氨氮"
},
{
"unit": "mg/l",
"flag": "N",
"time": "2020-05-22 15:24:36",
"value": "41.8",
"key": "化学需氧量"
},
{
"unit": "mg/l",
"flag": "B",
"time": "2020-05-22 15:24:36",
"value": "0.00",
"key": "总氮"
}
]
}, {
"outletName": "1排口",
"outletCode": "1",
"outletLat": "38.001923",
"outletLng": "114.537052",
'num': "8888884",
'outletTag': ['排放最多', '排口最大'],
"endLat": "38.035694",
"endLng": "114.546825",
"alarmState": 0,
"onlineState": 0,
"runState": 0,
"monitorList": [{
"unit": "mg/l",
"flag": "N",
"time": "2020-05-22 15:24:36",
"value": "14.32",
"key": "氨氮"
},
{
"unit": "mg/l",
"flag": "N",
"time": "2020-05-22 15:24:36",
"value": "41.8",
"key": "化学需氧量"
},
{
"unit": "mg/l",
"flag": "B",
"time": "2020-05-22 15:24:36",
"value": "0.00",
"key": "总氮"
}
]
}],
//企业总数据
orgList: [{
"orgName": "金石工业园0",
"orgCode": "0",
"lat": "37.950951",
"lng": "114.317434",
'num': "0000001",
'orgTag': ['污染最多', '污染最大'],
"alarmState": 0
},
{
"orgName": "金石工业园1",
"orgCode": "1",
"lat": "38.026031",
"lng": "114.428968",
'num': "0000002",
'orgTag': ['污染最多', '污染最大'],
"alarmState": 1
},
]
var myIconInfo = new BMap.Icon("../static/img/grey.png", new BMap.Size(80, 80), {
anchor: new BMap.Size(25, 42)
});
var myIconjianzhu = new BMap.Icon("../static/img/jianzhu.png", new BMap.Size(35, 35), {
anchor: new BMap.Size(10, 30)
});
var myIconGreen = new BMap.Icon("../static/img/green.png", new BMap.Size(80, 80), {
anchor: new BMap.Size(10, 30)
});
var myIconAlarm = new BMap.Icon("../static/img/red.png", new BMap.Size(80, 80), {
anchor: new BMap.Size(10, 30)
});
//排污口总处理
for (var i in mapdatas) {
//根据判断设置图标--排口
var marker = new BMap.Marker(new BMap.Point(mapdatas[i].outletLng, mapdatas[i].outletLat), {
icon: myIconInfo
});
bm.addOverlay(marker);
}
//企业总处理
for (var m in orgList) {
//根据判断设置图标--企业
if (orgList[m].alarmState == 0) {
var marker = new BMap.Marker(new BMap.Point(orgList[m].lng, orgList[m].lat), {
icon: myIconGreen
});
} else {
var marker = new BMap.Marker(new BMap.Point(orgList[m].lng, orgList[m].lat), {
icon: myIconAlarm
});
}
bm.addOverlay(marker);
}
//排放地点总处理
for (var b in mapdatas) {
//根据判断设置图标--排放地址
var marker = new BMap.Marker(new BMap.Point(mapdatas[b].endLng, mapdatas[b].endLat), {
icon: myIconjianzhu
});
bm.addOverlay(marker); // 将标注添加到地图中
}