| | |
| | | "<br /><br /><p><a href='#' onclick='javascript:showDetail(1001,\"" + item["SiteName"] + "\")' >详细信息</a></p>"; |
| | | return html; |
| | | }); |
| | | map.addLayer(guokongLayer); |
| | | // add 国控点 |
| | | $.getJSON("http://58.246.27.194:7012/dataapi/Bdata?bid=get_1001_list_hour&datatime=2021-09-06%2012:00:00&qindex=pm25", (result) => { |
| | | var pointColorArr = ["#f33349", "#fff000", "#33347f"]; |
| | | for (var i = 0, len = result.data.result.length; i < len; i++) { |
| | | var item = result.data.result[i]; |
| | | var jd = result.data.result[i].Longitude; |
| | | var wd = result.data.result[i].Latitude; |
| | | var clr = pointColorArr[i % pointColorArr.length]; |
| | | var graphic = new mars3d.graphic.DivLightPoint({ |
| | | position: Cesium.Cartesian3.fromDegrees(jd, wd), |
| | | style: { |
| | | color: clr, |
| | | heightReference: Cesium.HeightReference.CLAMP_TO_GROUND, |
| | | highlight: { |
| | | type: "divLightPoint", |
| | | diffHeight: 600, |
| | | material: mars3d.MaterialUtil.createMaterialProperty(mars3d.MaterialType.CircleWave, { |
| | | color: "#ffff00", |
| | | count: 3, |
| | | speed: 20, |
| | | }), |
| | | }, |
| | | distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 200000), //按视距距离显示 |
| | | }, |
| | | show: true, |
| | | attr: item, |
| | | }); |
| | | guokongLayer.addGraphic(graphic); |
| | | } |
| | | }); |
| | | |
| | | |
| | | } |
| | | function addWindLayer(item) { |
| | | |
| | |
| | | this.map.on(mars3d.EventType.addLayer, this._onAddLayerHandler, this); |
| | | } |
| | | } else { |
| | | if (layer.isAdded) { |
| | | if (layer.options.type=="wms" && layer.isAdded) { |
| | | this.map.removeLayer(layer) |
| | | } |
| | | } |