/** * Created by 30947 on 2018/8/10. */ $(function(){ var map; map = new BMap.Map("divMap"); // 创建Map实例 map.centerAndZoom(new BMap.Point(116.404, 39.915), 11); // 初始化地图,设置中心点坐标和地图级别 //添加地图类型控件 map.addControl(new BMap.MapTypeControl({ mapTypes:[ BMAP_NORMAL_MAP, BMAP_HYBRID_MAP ]})); map.setCurrentCity("北京"); // 设置地图显示的城市 此项是必须设置的 map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放 // 随机向地图添加25个标注 var bounds = map.getBounds(); var sw = bounds.getSouthWest(); var ne = bounds.getNorthEast(); var lngSpan = Math.abs(sw.lng - ne.lng); var latSpan = Math.abs(ne.lat - sw.lat); var markers = new BMap.Marker(new BMap.Point(116.404, 39.915)); var point; var marker; var marker1; var marker2; var marker3; var marker4; //水质信息弹出框 var sContent = "
"+ "

MG2013水质监测

" + "

沱江简阳段31号1段

" + "

沱江简阳段31号1段

" + "

"+ "

高猛酸盐(1.2M/L)总磷(1.2M/L)氨氮(1.2M/L)

"+ "
"; //流量信息弹出框 var sContent1 = "
"+ "

MG2013流量监测

" + "

沱江简阳段31号1段

" + "

沱江简阳段31号1段

" + "

"+ "

水流时速(1.2KM/S)大小(1.2M/L)

"+ "
"; //水位信息弹出框 var sContent2 = "
"+ "

MG2013水位监测

" + "

沱江简阳段31号1段

" + "

沱江简阳段31号1段

" + "

"+ "

最高位(1.2M)最低位(0.2M)

"+ "
"; //视频信息弹出框 var sContent3 = "
"+ "

MG2013视频监测

" + "

" "
"; //车辆信息弹出框 var sContent4 = "
"+ "

川A2013车辆监测

" + "

李小华

" + "

李小华

" + "

沱江简阳段31号1段

" + "

"+ "

标志(508)排量(2T)2015-10-09

"+ "
"; var infoWindow = new BMap.InfoWindow(sContent); // 创建水质信息窗口对象 var infoWindow1 = new BMap.InfoWindow(sContent1); // 创建水量信息窗口对象 var infoWindow2 = new BMap.InfoWindow(sContent2); // 创建水位信息窗口对象 var infoWindow3 = new BMap.InfoWindow(sContent3); // 创建视频信息窗口对象 var infoWindow4 = new BMap.InfoWindow(sContent4); // 创建视频信息窗口对象 //选择专题图添加点 //水质监测点 $("#zt_4").change(function(){ if($(this).is(':checked')){ for (var i = 0; i < 25; i ++) { point = new BMap.Point(sw.lng + lngSpan * (Math.random() * 0.7), ne.lat - latSpan * (Math.random() * 0.7)); marker= new BMap.Marker(point); map.addOverlay(marker); marker.addEventListener("click", function(){ this.openInfoWindow(infoWindow);}) } } else{ map.clearOverlays(); } }) //水量监测点 $("#zt_1").change(function(){ if($(this).is(':checked')){ for (var i = 0; i < 25; i ++) { point = new BMap.Point(sw.lng + lngSpan * (Math.random() * 0.7), ne.lat - latSpan * (Math.random() * 0.7)); marker1= new BMap.Marker(point); map.addOverlay(marker1); marker1.addEventListener("click", function(){ this.openInfoWindow(infoWindow1);}) } } else{ map.clearOverlays(); } }) //水位监测点 $("#zt_5").change(function(){ if($(this).is(':checked')){ for (var i = 0; i < 25; i ++) { point = new BMap.Point(sw.lng + lngSpan * (Math.random() * 0.7), ne.lat - latSpan * (Math.random() * 0.7)); marker3= new BMap.Marker(point); map.addOverlay(marker3); marker3.addEventListener("click", function(){ this.openInfoWindow(infoWindow2);}) } } else{ map.clearOverlays(); } }) //视频监测点 $("#zt_6").change(function(){ if($(this).is(':checked')){ for (var i = 0; i < 25; i ++) { point = new BMap.Point(sw.lng + lngSpan * (Math.random() * 0.7), ne.lat - latSpan * (Math.random() * 0.7)); marker2= new BMap.Marker(point); map.addOverlay(marker2); marker2.addEventListener("click", function(){ this.openInfoWindow(infoWindow3);}) } } else{ map.clearOverlays(); } }) //车辆监测点 $("#zt_2").change(function(){ if($(this).is(':checked')){ for (var i = 0; i < 25; i ++) { point = new BMap.Point(sw.lng + lngSpan * (Math.random() * 0.7), ne.lat - latSpan * (Math.random() * 0.7)); marker4= new BMap.Marker(point); map.addOverlay(marker4); marker4.addEventListener("click", function(){ this.openInfoWindow(infoWindow4);}) } } else{ map.clearOverlays(); } }) function addLocal(){ map.addOverlay(markers); } function inputCheck(){ if($(this).is(':checked')){ for (var i = 0; i < 25; i ++) { point = new BMap.Point(sw.lng + lngSpan * (Math.random() * 0.7), ne.lat - latSpan * (Math.random() * 0.7)); marker4= new BMap.Marker(point); map.addOverlay(marker4); marker4.addEventListener("click", function(){ this.openInfoWindow(infoWindow4);}) } } else{ map.clearOverlays(); } } }) //加载百度地图