| @@ -137,18 +137,18 @@ export default { | |||||
| var maxYMap = hc_land.values_.source.featuresRtree_.rbush_.data.maxY; | var maxYMap = hc_land.values_.source.featuresRtree_.rbush_.data.maxY; | ||||
| var minXMap = hc_land.values_.source.featuresRtree_.rbush_.data.minX; | var minXMap = hc_land.values_.source.featuresRtree_.rbush_.data.minX; | ||||
| var minYMap = hc_land.values_.source.featuresRtree_.rbush_.data.minY; | var minYMap = hc_land.values_.source.featuresRtree_.rbush_.data.minY; | ||||
| // //定位查询位置 | |||||
| // var center = ol.extent.getCenter([maxXMap, maxYMap, minXMap, minYMap]); //获取边界区域的中心位置 | |||||
| // map.getView().animate({ | |||||
| // // 只设置需要的属性即可 | |||||
| // center: center, // 中心点 | |||||
| // zoom: 17.9, // 缩放级别 | |||||
| // rotation: undefined, // 缩放完成view视图旋转弧度 | |||||
| // duration: 1000, // 缩放持续时间,默认不需要设置 | |||||
| // }); | |||||
| let resolution = map.getView().getResolutionForExtent([maxXMap, maxYMap, minXMap, minYMap],map.getSize()); | |||||
| map.getView().fit([maxXMap, maxYMap, minXMap, minYMap]); | |||||
| map.getView().setResolution(resolution); | |||||
| //定位查询位置 | |||||
| var center = ol.extent.getCenter([maxXMap, maxYMap, minXMap, minYMap]); //获取边界区域的中心位置 | |||||
| map.getView().animate({ | |||||
| // 只设置需要的属性即可 | |||||
| center: center, // 中心点 | |||||
| zoom: 17.9, // 缩放级别 | |||||
| rotation: undefined, // 缩放完成view视图旋转弧度 | |||||
| duration: 1000, // 缩放持续时间,默认不需要设置 | |||||
| }); | |||||
| // let resolution = map.getView().getResolutionForExtent([maxXMap, maxYMap, minXMap, minYMap],map.getSize()); | |||||
| // map.getView().fit([maxXMap, maxYMap, minXMap, minYMap]); | |||||
| // map.getView().setResolution(resolution); | |||||
| } else if(this.message.substring(0,1) =="["){ | } else if(this.message.substring(0,1) =="["){ | ||||
| var zbNew = JSON.stringify({"type": "MultiPolygon", "coordinates": [this.message.replaceAll("\"","")]}); | var zbNew = JSON.stringify({"type": "MultiPolygon", "coordinates": [this.message.replaceAll("\"","")]}); | ||||
| var leftJoin = zbNew.replace("\"[","["); | var leftJoin = zbNew.replace("\"[","["); | ||||
| @@ -179,18 +179,18 @@ export default { | |||||
| var maxYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxY; | var maxYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.maxY; | ||||
| var minXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minX; | var minXMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minX; | ||||
| var minYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minY; | var minYMap = hc_landFuther.values_.source.featuresRtree_.rbush_.data.minY; | ||||
| // //定位查询位置 | |||||
| // var center = ol.extent.getCenter([maxXMap, maxYMap, minXMap, minYMap]); //获取边界区域的中心位置 | |||||
| // map.getView().animate({ | |||||
| // // 只设置需要的属性即可 | |||||
| // center: center, // 中心点 | |||||
| // zoom: 17.9, // 缩放级别 | |||||
| // rotation: undefined, // 缩放完成view视图旋转弧度 | |||||
| // duration: 1000, // 缩放持续时间,默认不需要设置 | |||||
| // }); | |||||
| let resolution = map.getView().getResolutionForExtent([maxXMap, maxYMap, minXMap, minYMap],map.getSize()); | |||||
| map.getView().fit([maxXMap, maxYMap, minXMap, minYMap]); | |||||
| map.getView().setResolution(resolution); | |||||
| //定位查询位置 | |||||
| var center = ol.extent.getCenter([maxXMap, maxYMap, minXMap, minYMap]); //获取边界区域的中心位置 | |||||
| map.getView().animate({ | |||||
| // 只设置需要的属性即可 | |||||
| center: center, // 中心点 | |||||
| zoom: 16.9, // 缩放级别 | |||||
| rotation: undefined, // 缩放完成view视图旋转弧度 | |||||
| duration: 1000, // 缩放持续时间,默认不需要设置 | |||||
| }); | |||||
| // let resolution = map.getView().getResolutionForExtent([maxXMap, maxYMap, minXMap, minYMap],map.getSize()); | |||||
| // map.getView().fit([maxXMap, maxYMap, minXMap, minYMap]); | |||||
| // map.getView().setResolution(resolution); | |||||
| } else { | } else { | ||||
| } | } | ||||