| | |
| | | // }) |
| | | // ) |
| | | |
| | | // global.viewer.imageryLayers.addImageryProvider( |
| | | // new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({ |
| | | // url: 'https://t{s}.tianditu.gov.cn/DataServer?T=cva_w&x={x}&y={y}&l={z}&tk=789e558be762ff832392a0393fd8a4f1', |
| | | // subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'], |
| | | // format: 'image/jpeg', |
| | | // show: true, |
| | | // maximumLevel: 18 |
| | | // }) |
| | | // ) |
| | | // global.viewer.imageryLayers.addImageryProvider(new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({ |
| | | // url: 'https://t{s}.tianditu.gov.cn/DataServer?T=cva_w&x={x}&y={y}&l={z}&tk=789e558be762ff832392a0393fd8a4f1', |
| | | // subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'], |
| | | // format: 'image/jpeg', |
| | | // show: true, |
| | | // maximumLevel: 18 |
| | | // } |
| | | |
| | | // )) |
| | | |
| | | that.addBaseLayer() |
| | | |
| | |
| | | window.areaLayer.show = true |
| | | }) |
| | | that.$store.commit('MSET_areaLayer', window.areaLayer) |
| | | |
| | | // 判断是否有url参数 |
| | | // console.log(that.urlParameterData); |
| | | if (typeof that.urlParameterData != 'string') { |
| | | if (JSON.stringify(that.urlParameterData) != '{}') { |
| | | // console.log(that.urlParameterData); |
| | | |
| | | var positionArr = that.urlParameterData.x.split(',') |
| | | that.$store.commit('initurlParameterLayer') // 初始化自定义标签图层 |
| | | if (that.urlParameterData.methods == 'goto') { |
| | | // url有定位的参数 |
| | |
| | | list: [ |
| | | { |
| | | name: that.urlParameterData.name || '无标题', |
| | | jd: that.urlParameterData.jd, |
| | | wd: that.urlParameterData.wd |
| | | jd: positionArr[0], |
| | | wd: positionArr[1] |
| | | } |
| | | ], |
| | | clear: true |
| | |
| | | |
| | | const d = { |
| | | position: {}, |
| | | lntLat: [+that.urlParameterData.jd, +that.urlParameterData.wd], |
| | | lntLat: [+positionArr[0], +positionArr[1]], |
| | | query: { |
| | | introduce: '暂无内容', |
| | | address: '', |
| | | ...(that.urlParameterData || {}), |
| | | lntLat: [+that.urlParameterData.jd, +that.urlParameterData.wd] |
| | | lntLat: [+positionArr[0], +positionArr[1]] |
| | | }, |
| | | useJWD: true // 仅使用经纬度 |
| | | } |
| | |
| | | } else if (that.urlParameterData.methods == 'arc') { |
| | | const objInit = { |
| | | name: that.urlParameterData.mechanismname, |
| | | lntLat: [that.urlParameterData.jd, that.urlParameterData.wd], |
| | | lntLat: [positionArr[0], positionArr[1]], |
| | | alt: that.urlParameterData.gd, |
| | | heading: that.urlParameterData.heading, |
| | | pitch: that.urlParameterData.pitch, |
| | |
| | | global.viewer.distanceLegend.enable = false |
| | | |
| | | that.viewerExist = true |
| | | |
| | | const seeNewLayer = new global.DC.VectorLayer('seeNewLayer') |
| | | global.viewer.addLayer(seeNewLayer) |
| | | |
| | | const billboard = new global.DC.Billboard( |
| | | new global.DC.Position( |
| | | 115.79624983, |
| | | 28.64160990, |
| | | 0 |
| | | ), '/zhjg/img/icon/yx.png') |
| | | |
| | | billboard.size = [67, 266] |
| | | |
| | | billboard.setStyle({ |
| | | pixelOffset: { x: 0, y: -133 } |
| | | }) |
| | | |
| | | seeNewLayer.addOverlay(billboard) |
| | | } |
| | | global.DC.ready(window.initViewer) |
| | | |
| | | console.clear() |
| | | }, |
| | | methods: { |
| | | _getCameraFocus (scene) { |
| | |
| | | const that = this |
| | | tilesetLayer = new global.DC.TilesetLayer('tilesetLayer') |
| | | global.viewer.addLayer(tilesetLayer) |
| | | tileset = new global.DC.Tileset('/zhxy/mx/tileset.json', { |
| | | luminanceAtZenith: 0.4, |
| | | tileset = new global.DC.Tileset('/zhjg/mx/tileset.json', { |
| | | luminanceAtZenith: 0.2, |
| | | // cullWithChildrenBounds: false, |
| | | // cullRequestsWhileMoving: false, |
| | | // skipLevelOfDetail: false, |