Browse Source

完善cesium引用

DESKTOP-CRQ4N2U\jintian 1 year ago
parent
commit
95e5a7778e

+ 3 - 3
index.html

@@ -10,9 +10,9 @@
 				height: 100vh;
 				height: 100vh;
 			}
 			}
 		</style>
 		</style>
-		<link rel="stylesheet" type="text/css"
-			href="http://218.59.194.82:14080/api/ThirdParty/Cesium-1.93/Widgets/widgets.css" />
-		<script src="http://218.59.194.82:14080/api/ThirdParty/Cesium-1.93/Cesium.js"></script>
+		<!-- 引入Cesium -->
+		<link rel="stylesheet" type="text/css" href="./public/ThirdParty/Cesium-1.93/Widgets/widgets.css" />
+		<script src="./ThirdParty/Cesium-1.93/Cesium.js"></script>
 		<!-- 引入生成热力图 -->
 		<!-- 引入生成热力图 -->
 		<script src="./ThirdParty/CesiumHeatmap.js"></script>
 		<script src="./ThirdParty/CesiumHeatmap.js"></script>
 		<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script>
 		<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script>

BIN
src/assets/images/header/header-1.png


BIN
src/assets/images/header/header-1.webp


+ 3 - 3
src/views/Main/components/header.vue

@@ -27,9 +27,9 @@
 				<el-menu-item index="0">
 				<el-menu-item index="0">
 					<router-link to="/home/Map3d">三维地图</router-link>
 					<router-link to="/home/Map3d">三维地图</router-link>
 				</el-menu-item>
 				</el-menu-item>
-		<!-- 		<el-menu-item index="1">
+				<el-menu-item index="1">
 					<router-link to="/home/SysAdmin">系统管理</router-link>
 					<router-link to="/home/SysAdmin">系统管理</router-link>
-				</el-menu-item> -->
+				</el-menu-item>
 <!-- 				<el-menu-item index="2">
 <!-- 				<el-menu-item index="2">
 					<router-link to="/home/table">数据维护</router-link>
 					<router-link to="/home/table">数据维护</router-link>
 				</el-menu-item>
 				</el-menu-item>
@@ -137,7 +137,7 @@
 	$fontColor: #fff;
 	$fontColor: #fff;
 	$fullsize: calc(100% - 0rem);
 	$fullsize: calc(100% - 0rem);
 	$header-title-bg: url(@/assets/images/header/header-title-bg.png) 0rem no-repeat;
 	$header-title-bg: url(@/assets/images/header/header-title-bg.png) 0rem no-repeat;
-	$header-title: url(@/assets/images/header/login-title.webp) 0rem no-repeat;
+	$header-title: url(@/assets/images/header/header-1.webp) 0rem no-repeat;
 	$header-bg: url(@/assets/images/header/header-bg.png) 0rem no-repeat;
 	$header-bg: url(@/assets/images/header/header-bg.png) 0rem no-repeat;
 	$header-bg-color: linear-gradient(100deg,
 	$header-bg-color: linear-gradient(100deg,
 		rgb(16, 96, 210) 30%,
 		rgb(16, 96, 210) 30%,

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

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

+ 2 - 2
src/views/Map3d/components/toolbars.vue

@@ -89,7 +89,7 @@
 		<div class="toolbar-item" @click="showWidget('clearAll')">
 		<div class="toolbar-item" @click="showWidget('clearAll')">
 			<i class="iconfont minsize icon-shanchu"></i>
 			<i class="iconfont minsize icon-shanchu"></i>
 			<span class="title">
 			<span class="title">
-				清除所有
+				清除
 			</span>
 			</span>
 		</div>
 		</div>
 	</div>
 	</div>
@@ -359,7 +359,7 @@
 	.toolbars {
 	.toolbars {
 		position: absolute;
 		position: absolute;
 		top: 80rem;
 		top: 80rem;
-		width: 580rem;
+		width: 540rem;
 		right: 20rem;
 		right: 20rem;
 		cursor: pointer !important;
 		cursor: pointer !important;
 		padding: 0rem !important;
 		padding: 0rem !important;