|
@@ -82,6 +82,10 @@
|
|
|
<img src="http://www.hoire.cn/EMS/Manager/images/mapControleTriggle.png" />
|
|
<img src="http://www.hoire.cn/EMS/Manager/images/mapControleTriggle.png" />
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <input type="text" name="" id="locat1" value="{{pic_list.locat1}}"> <!--东北点 -->
|
|
|
|
|
+ <input type="text" name="" id="locat2" value="{{pic_list.locat2}}"> <!--西南点 -->
|
|
|
|
|
+ <input type="text" name="" id="imgaddr" value="{{pic_list.addr}}">
|
|
|
|
|
+ <input type="text" name="" id="pic_center" value="{{pic_list.pic_center}}">
|
|
|
|
|
|
|
|
</body>
|
|
</body>
|
|
|
|
|
|
|
@@ -98,14 +102,20 @@
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
});
|
|
});
|
|
|
|
|
+ var mapimg = 'http://127.0.0.1:8000/'+$('#imgaddr').val();
|
|
|
|
|
+ var locat1 = eval('('+$('#locat1').val()+')');
|
|
|
|
|
+ var locat2 = eval('('+$('#locat2').val()+')');
|
|
|
|
|
+ var map_center = $('#pic_center').val().substring(1,$('#pic_center').val().length-1).split(',');
|
|
|
|
|
+ console.log(locat2)
|
|
|
|
|
|
|
|
// 百度地图API功能
|
|
// 百度地图API功能
|
|
|
var map = new BMap.Map("allmap", { mapType: BMAP_HYBRID_MAP, minZoom: 4 }); //BMAP_SATELLITE_MAP 卫星地图
|
|
var map = new BMap.Map("allmap", { mapType: BMAP_HYBRID_MAP, minZoom: 4 }); //BMAP_SATELLITE_MAP 卫星地图
|
|
|
- map.centerAndZoom(new BMap.Point(119.604114, 26.09877), 15);
|
|
|
|
|
|
|
+ $("#mapControl_type").html("卫星");
|
|
|
|
|
+ map.centerAndZoom(new BMap.Point(map_center[0], map_center[1]), 15);
|
|
|
map.enableScrollWheelZoom(true);
|
|
map.enableScrollWheelZoom(true);
|
|
|
|
|
|
|
|
//气象站标识
|
|
//气象站标识
|
|
|
- var qxzIcon = new BMap.Icon("{% static 'imgs/qxz.png'%}", new BMap.Size(30, 40), { imageSize: new BMap.Size(30, 40) });
|
|
|
|
|
|
|
+ var qxzIcon = new BMap.Icon("{% static 'imgs/qxz.png'%}", new BMap.Size(30, 40), { imageSize: new BMap.Size(30, 40),anchor: new BMap.Size(0, 0) });
|
|
|
//气象站标识——断开
|
|
//气象站标识——断开
|
|
|
var qxzOffIcon = new BMap.Icon("{% static 'imgs/qxz-Off.png'%}", new BMap.Size(30, 40), { imageSize: new BMap.Size(30, 40) });
|
|
var qxzOffIcon = new BMap.Icon("{% static 'imgs/qxz-Off.png'%}", new BMap.Size(30, 40), { imageSize: new BMap.Size(30, 40) });
|
|
|
//摄像头标识
|
|
//摄像头标识
|
|
@@ -140,15 +150,15 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// SW西南角和NE东北角
|
|
// SW西南角和NE东北角
|
|
|
- var SW = new BMap.Point(119.574686,26.110482);
|
|
|
|
|
- var NE = new BMap.Point(119.642382,26.075179);
|
|
|
|
|
|
|
+ var SW = new BMap.Point(locat2.lng,locat2.lat);
|
|
|
|
|
+ var NE = new BMap.Point(locat1.lng,locat1.lat);
|
|
|
var displayOnMinLevel = 10; //图层显示的最小级别
|
|
var displayOnMinLevel = 10; //图层显示的最小级别
|
|
|
var displayOnMaxLevel = 19; //图层显示的最大级别
|
|
var displayOnMaxLevel = 19; //图层显示的最大级别
|
|
|
var groundOverlayOptions = {
|
|
var groundOverlayOptions = {
|
|
|
opacity: 1,
|
|
opacity: 1,
|
|
|
displayOnMinLevel: 10,
|
|
displayOnMinLevel: 10,
|
|
|
displayOnMaxLevel: 19,
|
|
displayOnMaxLevel: 19,
|
|
|
- imageURL: '../static/imgs/cartoonFarmImg.jpg'
|
|
|
|
|
|
|
+ imageURL: mapimg
|
|
|
}
|
|
}
|
|
|
// 初始化GroundOverlay
|
|
// 初始化GroundOverlay
|
|
|
groundOverlay = new BMap.GroundOverlay(new BMap.Bounds(SW, NE), groundOverlayOptions);
|
|
groundOverlay = new BMap.GroundOverlay(new BMap.Bounds(SW, NE), groundOverlayOptions);
|
|
@@ -368,7 +378,7 @@
|
|
|
map.addEventListener('tilesloaded', tilesloaded)
|
|
map.addEventListener('tilesloaded', tilesloaded)
|
|
|
|
|
|
|
|
//单击获取点击的经纬度
|
|
//单击获取点击的经纬度
|
|
|
- map.addEventListener("click", function (e) {
|
|
|
|
|
- alert(e.point.lng + "," + e.point.lat);
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ // map.addEventListener("click", function (e) {
|
|
|
|
|
+ // alert(e.point.lng + "," + e.point.lat);
|
|
|
|
|
+ // });
|
|
|
</script>
|
|
</script>
|