| | |
| | | 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();
|
| | | // earthCtrl.factory.createTerrainLayer({sourceType: "ctb",
|
| | | // url: 'https://tiles1.geovisearth.com/base/v1/terrain?token=486dac3bec56d7d7c2a581c150be2bd937462f1e8f3bc9c78b5658b396122405'
|
| | | // });
|
| | | mapServer.addServer({
|
| | | sourceType: "arcgis",
|
| | | url: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"
|
| | | });
|
| | | mapServer.addServer({
|
| | | sourceType: "tms",
|
| | | url: "http://192.168.11.41:9001/gisserver/tmsserver/SubicBayArea"
|
| | | });
|
| | |
|
| | | },
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | | }
|
| | | export default mapViewer; |
| | | modelLayer.init();
|
| | | mapInfo.setEntityQueryInput();
|
| | | // const url = layerJson.getQueryUrl("SubicBayAreaVector_wfs", "GeoEntity");
|
| | | // layerJson.init(url);
|
| | | }
|
| | | };
|
| | | export default mapViewer;
|