提交 20376ad5 authored 作者: chengye's avatar chengye

调整地图坐标点数量显示

上级 d69fec7b
...@@ -51,13 +51,13 @@ ...@@ -51,13 +51,13 @@
</div> </div>
<div class="layui-input-inline layui-show-xs-block layui-right"> <div class="layui-input-inline layui-show-xs-block layui-right">
<div class="layui-input-inline"> <div class="layui-input-inline">
<img src="__STATIC__/admin/image/3.png" alt="" width="30"> 开通 <img src="__STATIC__/admin/image/3.png" alt="" width="30"> 开通 <span id="valueR"></span>
</div> </div>
<div class="layui-input-inline"> <div class="layui-input-inline">
<img src="__STATIC__/admin/image/2.png" alt="" width="30"> 施工 <img src="__STATIC__/admin/image/2.png" alt="" width="30"> 施工 <span id="valueB"></span>
</div> </div>
<div class="layui-input-inline"> <div class="layui-input-inline">
<img src="__STATIC__/admin/image/1.png" alt="" width="30"> 选址 <img src="__STATIC__/admin/image/1.png" alt="" width="30"> 选址 <span id="valueY"></span>
</div> </div>
</div> </div>
</form> </form>
...@@ -82,6 +82,7 @@ ...@@ -82,6 +82,7 @@
var iconR = new BMap.Icon("http://demojz.gonn.tech/static/admin/image/1.png", new BMap.Size(25, 25)); var iconR = new BMap.Icon("http://demojz.gonn.tech/static/admin/image/1.png", new BMap.Size(25, 25));
var iconY = new BMap.Icon("http://demojz.gonn.tech/static/admin/image/2.png", new BMap.Size(25, 25)); var iconY = new BMap.Icon("http://demojz.gonn.tech/static/admin/image/2.png", new BMap.Size(25, 25));
var iconB = new BMap.Icon("http://demojz.gonn.tech/static/admin/image/3.png", new BMap.Size(25, 25)); var iconB = new BMap.Icon("http://demojz.gonn.tech/static/admin/image/3.png", new BMap.Size(25, 25));
var valueR=0,valueY=0,valueB=0;
//初始化地图配置 //初始化地图配置
function initMapConf(points = '') { function initMapConf(points = '') {
...@@ -106,8 +107,7 @@ ...@@ -106,8 +107,7 @@
BMAP_HYBRID_MAP, BMAP_HYBRID_MAP,
] ]
})); }));
}; }
initMapConf(); //初始化 initMapConf(); //初始化
var bPoint = map.getBounds(); //坐标范围 var bPoint = map.getBounds(); //坐标范围
...@@ -116,11 +116,9 @@ ...@@ -116,11 +116,9 @@
//缩放 //缩放
map.addEventListener("zoomend", function (evt) { map.addEventListener("zoomend", function (evt) {
var bPoint = map.getBounds(); //坐标范围 var bPoint = map.getBounds(); //坐标范围
var bPoint = JSON.stringify(bPoint); var bPoint = JSON.stringify(bPoint);
drawMap('', 0, bPoint); drawMap('', 0, bPoint);
}); });
//拖拽 //拖拽
...@@ -128,7 +126,6 @@ ...@@ -128,7 +126,6 @@
var bPoint = map.getBounds(); //坐标范围 var bPoint = map.getBounds(); //坐标范围
var bPoint = JSON.stringify(bPoint); var bPoint = JSON.stringify(bPoint);
drawMap('', 0, bPoint); drawMap('', 0, bPoint);
}); });
function drawMap(d = "", type = 0, point = "") { function drawMap(d = "", type = 0, point = "") {
...@@ -146,19 +143,17 @@ ...@@ -146,19 +143,17 @@
data: data, data: data,
dataType: "json", dataType: "json",
success: function (res) { success: function (res) {
valueR=0;valueY=0;valueB=0;
if (res == 0) { if (res == 0) {
layer.open({ layer.open({
content: "没有查询到匹配数据", content: "没有查询到匹配数据",
btn: ['确定'], btn: ['确定'],
yes: function () { yes: function () {
layer.closeAll(); layer.closeAll();
// window.location.reload();
} }
}); });
} }
if (res.zPoint) { if (res.zPoint) {
// 初始化坐标 // 初始化坐标
var zPoint = res.zPoint; var zPoint = res.zPoint;
var oPoint = res.oPoint; var oPoint = res.oPoint;
...@@ -184,9 +179,7 @@ ...@@ -184,9 +179,7 @@
time++; time++;
} }
if (time <= 3) { if (time <= 3) {
var point = new BMap.Point(res[0].jz_longitude, res[0].jz_latitude) var point = new BMap.Point(res[0].jz_longitude, res[0].jz_latitude)
var content = var content =
"<p>基站名称:" + res[0].jz_name + "<br/>项目编号:" + res[0].project_code + "<br/></p>"; "<p>基站名称:" + res[0].jz_name + "<br/>项目编号:" + res[0].project_code + "<br/></p>";
addMarker(point, content,res[0].jz_state); addMarker(point, content,res[0].jz_state);
...@@ -215,12 +208,15 @@ ...@@ -215,12 +208,15 @@
translateCallback = function (data) { translateCallback = function (data) {
if (data.status === 0) { if (data.status === 0) {
if(jz_state <= 3){ if(jz_state <= 3){
$('#valueY').text(valueY++);
var marker = new BMap.Marker(data.points[0], {icon: iconY}); var marker = new BMap.Marker(data.points[0], {icon: iconY});
} }
else if(jz_state > 3 && jz_state <= 9){ else if(jz_state > 3 && jz_state <= 9){
$('#valueB').text(valueB++);
var marker = new BMap.Marker(data.points[0], {icon: iconB}); var marker = new BMap.Marker(data.points[0], {icon: iconB});
} }
else if(jz_state > 9){ else if(jz_state > 9){
$('#valueR').text(valueR++);
var marker = new BMap.Marker(data.points[0], {icon: iconR}); var marker = new BMap.Marker(data.points[0], {icon: iconR});
} }
map.addOverlay(marker); //把标注添加到地图上 map.addOverlay(marker); //把标注添加到地图上
...@@ -270,16 +266,7 @@ ...@@ -270,16 +266,7 @@
return 18 - i + 3;//之所以会多3,是因为地图范围常常是比例尺距离的10倍以上。所以级别会增加3。 return 18 - i + 3;//之所以会多3,是因为地图范围常常是比例尺距离的10倍以上。所以级别会增加3。
} }
} }
} }
}); });
</script> </script>
{/block}
\ No newline at end of file
{/block}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论