|
|
@@ -2765,6 +2765,7 @@ |
|
|
|
|
|
|
|
//地图定义 |
|
|
|
var delete_map = ["mapZjd", "mapZrz","mapFsss"]; |
|
|
|
var hc_land_query; |
|
|
|
var texiao_layer_zjd; |
|
|
|
var texiao_layer_zrz; |
|
|
|
var texiao_layer_fsss; |
|
|
@@ -2772,6 +2773,8 @@ |
|
|
|
$("#query").on("click", function () { |
|
|
|
//数据库查询数据------------------------------------------------------start |
|
|
|
var val = that.seachText; |
|
|
|
//删除之前查询图层 |
|
|
|
map.removeLayer(hc_land_query); |
|
|
|
that.mapDataAll =[]; |
|
|
|
if (val == "") { |
|
|
|
that.$toast('请填写查询条件再查询'); |
|
|
@@ -2785,12 +2788,11 @@ |
|
|
|
}); |
|
|
|
let params = { |
|
|
|
"deptId" : that.$cookies.get("item").deptId, |
|
|
|
"zjddm" : val, |
|
|
|
"syqr" : val, |
|
|
|
"pageSize":20, |
|
|
|
"syqr" : val |
|
|
|
} |
|
|
|
listZjdzd(params).then((response) => { |
|
|
|
if(response.rows.length>=0){ |
|
|
|
console.log(response); |
|
|
|
if(response.rows.length != 0){ |
|
|
|
that.mapDataAll = response.rows; |
|
|
|
for(var hg=0; hg < that.mapDataAll.length; hg++){ |
|
|
|
var mapNum = that.mapDataAll[hg].houseDataConfirmStatus; |
|
|
@@ -2804,7 +2806,7 @@ |
|
|
|
that.mapDataAll[hg].typeTc="宅基地"; |
|
|
|
if (that.mapDataAll[hg] !=null && that.mapDataAll[hg].theGeom != null && that.mapDataAll[hg].theGeom != "") { |
|
|
|
//that.mapDataAll[hg].createBy = 'mapTheGeomZjdId'; |
|
|
|
var hc_land = new ol.layer.Vector({ |
|
|
|
hc_land_query = new ol.layer.Vector({ |
|
|
|
title: "add Layer", |
|
|
|
source: new ol.source.Vector({ |
|
|
|
projection: projection, |
|
|
@@ -2814,11 +2816,11 @@ |
|
|
|
}), |
|
|
|
style: styleZjd |
|
|
|
}); |
|
|
|
map.addLayer(hc_land); |
|
|
|
var maxXMap = hc_land.values_.source.featuresRtree_.rbush_.data.maxX; |
|
|
|
var maxYMap = hc_land.values_.source.featuresRtree_.rbush_.data.maxY; |
|
|
|
var minXMap = hc_land.values_.source.featuresRtree_.rbush_.data.minX; |
|
|
|
var minYMap = hc_land.values_.source.featuresRtree_.rbush_.data.minY; |
|
|
|
map.addLayer(hc_land_query); |
|
|
|
var maxXMap = hc_land_query.values_.source.featuresRtree_.rbush_.data.maxX; |
|
|
|
var maxYMap = hc_land_query.values_.source.featuresRtree_.rbush_.data.maxY; |
|
|
|
var minXMap = hc_land_query.values_.source.featuresRtree_.rbush_.data.minX; |
|
|
|
var minYMap = hc_land_query.values_.source.featuresRtree_.rbush_.data.minY; |
|
|
|
//定位查询位置 |
|
|
|
var center = ol.extent.getCenter([maxXMap, maxYMap, minXMap, minYMap]); //获取边界区域的中心位置 |
|
|
|
map.getView().animate({ |
|
|
|