فهرست منبع

底图切换,添加底图级别限制

DESKTOP-CRQ4N2U\jintian 1 سال پیش
والد
کامیت
ebb0365981
1فایلهای تغییر یافته به همراه11 افزوده شده و 1 حذف شده
  1. 11 1
      src/views/Map3d/components/basicLayer.vue

+ 11 - 1
src/views/Map3d/components/basicLayer.vue

@@ -61,6 +61,12 @@
 				layerID: '', //底图切换唯一ID
 				layerList: [], //图层列表
 
+				baseMapData: {
+					url: "https://server.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",
+					minimumLevel: 1,
+					maximumLevel: 18
+				},
+
 				//地形数据
 				terrainData: {
 					isterrain: false, //是否切换地形
@@ -140,6 +146,8 @@
 				}).then(res => {
 					let options = {
 						url: url, //服务地址
+						minimumLevel: this.baseMapData.minimumLevel,
+						maximumLevel: this.baseMapData.maximumLevel
 					};
 					if (url.indexOf("map.geoq.cn") != -1) {
 						options.CRS = "WGS84";
@@ -197,7 +205,7 @@
 						if (item.parameterset instanceof Object) {
 							parameterset = item.parameterset;
 						} else if (item.parameterset != "" && item.parameterset != null && item.parameterset != undefined) {
-							
+
 							parameterset = JSON.parse(item.parameterset);
 						}
 
@@ -226,6 +234,8 @@
 							//设置参数
 							let options = {
 								url: item.datasource, //服务地址
+								minimumLevel: _self.baseMapData.minimumLevel,
+								maximumLevel: _self.baseMapData.maximumLevel
 							};
 							if (item.datasource.indexOf("map.geoq.cn") != -1) {
 								options.CRS = "WGS84";