Merge branch 'master' of http://s16s652780.51mypc.cn:49896/r/srs-police-affairs
| | |
| | | // global.viewer.addTerrain(terrain) |
| | | |
| | | // 内网 |
| | | that.switchImg() |
| | | // that.switchImg() |
| | | |
| | | // 外网 |
| | | global.viewer.imageryLayers.addImageryProvider( |
| | | new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({ |
| | | url: 'http://t{s}.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=e45274b0235bb913eceb393aabbf9c9c', |
| | | 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: 'http://t{s}.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=e45274b0235bb913eceb393aabbf9c9c', |
| | | // subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'], |
| | | // format: 'image/jpeg', |
| | | // show: true, |
| | | // maximumLevel: 18 |
| | | // }) |
| | | // ) |
| | | |
| | | // 设置地图初始位置,角度等 |
| | | global.viewer.camera.setView({ |
| | |
| | | let lineOverlayData = overlayData.attrParams.lineObj |
| | | plot.edit(lineOverlayData, (e) => { |
| | | let position = '' |
| | | lineOverlayData._positions.forEach(item => { |
| | | position += item._lng + ' ' + item._lat + ',' |
| | | let lineNewPositions = [] |
| | | lineOverlayData._positions.forEach((item, index) => { |
| | | if (index % 2 == 0) { |
| | | position += item._lng + ' ' + item._lat + ',' |
| | | lineNewPositions.push(item) |
| | | } |
| | | }) |
| | | overlayData.attrParams.lineObj.positions = lineNewPositions |
| | | |
| | | |
| | | position = position.slice(0, position.length - 1) |
| | | this.updateActivityCar({ id: this.policeIconId, color: this.$parent.chooseColor, width: this.lineWidth, type: 1, position: position }, overlayData) |
| | | }) |
| | |
| | | return lngOrlat |
| | | }).join(';') |
| | | |
| | | console.log(newPolyData, 9599666) |
| | | |
| | | this.$EventBus.$emit('layerWallAdd', { |
| | | layerName: 'polygonWallLayer', |
| | | positions: newPolyData, |
| | |
| | | // 清除定时器 |
| | | if (realPoliceTimer != {}) { |
| | | for (let item in realPoliceTimer) { |
| | | console.log(`定时器realPoliceTimer[${item}]关闭了`) |
| | | clearInterval(realPoliceTimer[item]) |
| | | } |
| | | } |
| | |
| | | */ |
| | | clearLayerIconForMap (layerName) { |
| | | realPoliceTimer[layerName] && clearInterval(realPoliceTimer[layerName]) |
| | | console.log(`定时器realPoliceTimer[${layerName}]关闭了`) |
| | | this.$EventBus.$emit('mapClearLayer', { |
| | | layerName: layerName, |
| | | type: 'VectorLayer' |
| | |
| | | |
| | | // 定时查找实时警力资源 |
| | | searchRealResources (layerName) { |
| | | console.log(`定时器realPoliceTimer[${layerName}]开启了`) |
| | | console.log(`定时器[${layerName}]开启了`) |
| | | let type = '' |
| | | if (layerName == 'activityCarLayers') { |
| | |
| | | // 清除定时器 |
| | | if (realPoliceTimer != {}) { |
| | | for (let item in realPoliceTimer) { |
| | | console.log(`定时器realPoliceTimer[${item}]关闭了`) |
| | | clearInterval(realPoliceTimer[item]) |
| | | } |
| | | } |