| | |
| | | } from '../api/api' |
| | | import { getToken } from '@/utils/auth' |
| | | import * as echarts from "echarts" |
| | | import axios from 'axios'; |
| | | export default { |
| | | name: "", |
| | | components: { |
| | |
| | | window.TerrainFlattening && window.TerrainFlattening.remove(); |
| | | } |
| | | }, |
| | | init3DMap() { |
| | | var webKey = "94a34772eb88317fcbf8428e10448561"; |
| | | //地图初始化 |
| | | window.sgworld = new SmartEarth.SGWorld("mapdiv", { |
| | | |
| | | licenseServer: window.sceneConfig.licenseServer, |
| | | }); |
| | | window.Viewer = window.sgworld._Viewer; |
| | | if (is_production) { |
| | | addGaoDeMap() { |
| | | Viewer.imageryLayers.removeAll(); |
| | | var base_ulr = window.sceneConfig.baseUrl; |
| | | if (base_ulr.indexOf('{host}') > -1) { |
| | |
| | | }) |
| | | ); |
| | | |
| | | }, |
| | | init3DMap() { |
| | | var webKey = "94a34772eb88317fcbf8428e10448561"; |
| | | //地图初始化 |
| | | window.sgworld = new SmartEarth.SGWorld("mapdiv", { |
| | | |
| | | licenseServer: window.sceneConfig.licenseServer, |
| | | }); |
| | | var url = "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/?callback=loadJsonp940826&f=json" |
| | | // var data = $.parseJSON($.ajax({ |
| | | // url: url,//json文件位置,文件名 |
| | | // dataType: "json", //返回数据格式为json |
| | | // timeout: 1500, // 请求超时时间 |
| | | // async: false |
| | | // }).responseText); |
| | | $.ajax({ |
| | | url: url, |
| | | timeout: 1500, // 请求超时时间 |
| | | async: true, |
| | | type: "GET", |
| | | success: (res) => { |
| | | console.log("在线地址获取成功") |
| | | }, |
| | | error: (res) => { |
| | | console.log("在线地址获获取失败") |
| | | this.addGaoDeMap(); |
| | | } |
| | | }) |
| | | |
| | | |
| | | window.Viewer = window.sgworld._Viewer; |
| | | if (is_production) { |
| | | this.addGaoDeMap(); |
| | | } |
| | | //定位 |
| | | // sgworld.Navigate.jumpTo({ |
| | |
| | | ); |
| | | } |
| | | |
| | | // var option = { |
| | | // url: window.sceneConfig.SGUrl, |
| | | // layerName: window.sceneConfig.mptName, |
| | | // requestVertexNormals: true, |
| | | // }; |
| | | // window.terrainLayer = sgworld.Creator.sfsterrainprovider("", option, "", true, ""); |
| | | var option = { |
| | | url: window.sceneConfig.SGUrl, |
| | | layerName: window.sceneConfig.mptName, |
| | | requestVertexNormals: true, |
| | | }; |
| | | window.terrainLayer = sgworld.Creator.sfsterrainprovider("", option, "", true, ""); |
| | | |
| | | window.terrainLayer = new Cesium.CesiumTerrainProvider({ |
| | | // url: LFData + '/3d/terrain/dem20230321' |
| | | url: demLayer |
| | | }); |
| | | Viewer.terrainProvider = window.terrainLayer |
| | | // window.terrainLayer = new Cesium.CesiumTerrainProvider({ |
| | | // // url: LFData + '/3d/terrain/dem20230321' |
| | | // url: demLayer |
| | | // }); |
| | | // Viewer.terrainProvider = window.terrainLayer |
| | | window.terrainFlag = 'MPT' |
| | | window.elevationTool = new SmartEarth.ElevationTool(window.sgworld); |
| | | elevationTool.setContourColor("#F1D487"); |