From 81f92eb9fb83ed5d8ac0b0a5c206315416f10df0 Mon Sep 17 00:00:00 2001 From: suerprisePlus <15810472099@163.com> Date: 星期四, 04 七月 2024 10:14:06 +0800 Subject: [PATCH] 系统更新 --- src/assets/js/map/mapView.js | 54 ++++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 40 insertions(+), 14 deletions(-) diff --git a/src/assets/js/map/mapView.js b/src/assets/js/map/mapView.js index 44cadf3..b2365fb 100644 --- a/src/assets/js/map/mapView.js +++ b/src/assets/js/map/mapView.js @@ -1,18 +1,44 @@ +import axios from "axios"; +import mapConfig from "./mapConfig"; +import mapServer from "./mapServer"; +import modelLayer from "./modelLayer"; +import wfsConfig from "./wfsConfig"; +import mapInfo from "./mapInfo"; +import layerJson from "./mapJsonLayer"; const mapViewer = { + configTooles: null, initMap() { - var earthCtrl = new SmartEarth.EarthCtrl("cesiumContainer", { - StaticFileBaseUrl: config.StaticFileBaseUrl, - }); - }, - setMapLocaTion(res) { - - }, + window.earthCtrl = new SmartEarth.EarthCtrl("sdkContainer", { + // 闅愯棌榛樿搴曞浘 + defaultImagery: false, + // 闅愯棌logo + printLog: false + // sceneMode: SmartEarth.Cesium.SceneMode.SCENE2D + }); + window.Cesium = SmartEarth.Cesium; + window.Viewer = earthCtrl.viewer; + Viewer.scene.globe.baseColor = Cesium.Color.fromCssColorString("#A9A9A9"); //璁剧疆鍦扮悆棰滆壊 + // 娓呯┖榛樿搴曞浘 + Viewer.imageryLayers.removeAll(); + Viewer.scene.globe.depthTestAgainstTerrain = false; + earthCtrl.factory.createTerrainLayer({ + sourceType: "ctb", + url: "http://103.135.160.14:9038/gisserver/ctsserver/SubicBayDEM" + }); + mapServer.addServer({ + sourceType: "arcgis", + url: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer" + }); + mapServer.addServer({ + sourceType: "tms", + url: "http://103.135.160.14:9038/gisserver/tmsserver/SubicBayArea" + }); - - - - - -} -export default mapViewer; \ No newline at end of file + modelLayer.init(); + + // const url = layerJson.getQueryUrl("SubicBayAreaVector_wfs", "GeoEntity"); + // layerJson.init(url); + } +}; +export default mapViewer; -- Gitblit v1.9.3