|  | @@ -0,0 +1,360 @@
 | 
	
		
			
				|  |  | +<template>
 | 
	
		
			
				|  |  | +	<div id="cesiumContainer2" class="ViewerSplitScreen" style="display: none; border-right: 5rem solid #fff"></div>
 | 
	
		
			
				|  |  | +	<div id="cesiumContainer" class="jt-map" ref="cesiumContainer">
 | 
	
		
			
				|  |  | +		<div class="back"></div>
 | 
	
		
			
				|  |  | +	</div>
 | 
	
		
			
				|  |  | +</template>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +<script>
 | 
	
		
			
				|  |  | +	import {
 | 
	
		
			
				|  |  | +		Store
 | 
	
		
			
				|  |  | +	} from '@/store/index'
 | 
	
		
			
				|  |  | +	let store = Store();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	import map_xzqh_zj from '@/assets/dataFile/map_xzqh_zj.json';
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	let jt3d = undefined;
 | 
	
		
			
				|  |  | +	export default {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +		/* 数据 */
 | 
	
		
			
				|  |  | +		data() {
 | 
	
		
			
				|  |  | +			return {
 | 
	
		
			
				|  |  | +				LocateId: 'locate_ID_remove', //标记定位所用ID
 | 
	
		
			
				|  |  | +				entity: ''
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +		},
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +		/* 方法 */
 | 
	
		
			
				|  |  | +		methods: {
 | 
	
		
			
				|  |  | +			//定位方法
 | 
	
		
			
				|  |  | +			startLocation() {
 | 
	
		
			
				|  |  | +				let that = this
 | 
	
		
			
				|  |  | +				plusGPSListenerOn(function(lat, lon) {
 | 
	
		
			
				|  |  | +					console.log('位置坐标', lat, lon)
 | 
	
		
			
				|  |  | +					let terrainProvider = jt3d._viewer.terrainProvider;
 | 
	
		
			
				|  |  | +					//异步函数
 | 
	
		
			
				|  |  | +					return new Promise((resolve, reject) => {
 | 
	
		
			
				|  |  | +						lon = Number(lon)
 | 
	
		
			
				|  |  | +						lat = Number(lat)
 | 
	
		
			
				|  |  | +						let promise = new Cesium.sampleTerrainMostDetailed(terrainProvider, [Cesium
 | 
	
		
			
				|  |  | +							.Cartographic.fromDegrees(lon, lat)
 | 
	
		
			
				|  |  | +						]);
 | 
	
		
			
				|  |  | +						promise.then(function(updatedPositions) {
 | 
	
		
			
				|  |  | +							if (that.entity) {
 | 
	
		
			
				|  |  | +								jt3d._viewer.entities.remove(that.entity)
 | 
	
		
			
				|  |  | +							}
 | 
	
		
			
				|  |  | +							// if that.entity && jt3d._viewer.entities.remove(that.entity)
 | 
	
		
			
				|  |  | +							console.log('高度', updatedPositions[0].height)
 | 
	
		
			
				|  |  | +							let height = updatedPositions[0].height
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +							that.entity = new Cesium.Entity({
 | 
	
		
			
				|  |  | +								name: "add billboard",
 | 
	
		
			
				|  |  | +								//位置
 | 
	
		
			
				|  |  | +								position: Cesium.Cartesian3.fromDegrees(lon, lat, height),
 | 
	
		
			
				|  |  | +								//图片标签
 | 
	
		
			
				|  |  | +								billboard: {
 | 
	
		
			
				|  |  | +									image: 'jt3dSDK/imgs/point/point.png',
 | 
	
		
			
				|  |  | +									horizontalOrigin: Cesium.HorizontalOrigin.CENTER, //水平
 | 
	
		
			
				|  |  | +									verticalOrigin: Cesium.VerticalOrigin.BOTTOM, //垂直位置
 | 
	
		
			
				|  |  | +									// scale: billboard.scale, //尺寸
 | 
	
		
			
				|  |  | +									// pixelOffset: new Cesium.Cartesian2(0, billboard.pixelOffset),
 | 
	
		
			
				|  |  | +									disableDepthTestDistance: Number.POSITIVE_INFINITY,
 | 
	
		
			
				|  |  | +									scale: 1,
 | 
	
		
			
				|  |  | +									scaleByDistance: new Cesium.NearFarScalar(1.5e2, 1, 2400, 0) //按距离缩放,即距离大于180米时,图标不显示  Cesium.NearFarScalar(near, nearValue, far, farValue)相机范围的下界。相机范围下界的值。相机范围的上限。该值位于摄像机范围的上界。
 | 
	
		
			
				|  |  | +								}
 | 
	
		
			
				|  |  | +							});
 | 
	
		
			
				|  |  | +							jt3d._viewer.entities.add(that.entity, {
 | 
	
		
			
				|  |  | +								range: 1000
 | 
	
		
			
				|  |  | +							});
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +							// let LocateNowTime = jt3d.PointObject.addBillboard([lon, lat,height], {
 | 
	
		
			
				|  |  | +							// 	// id: that.LocateId
 | 
	
		
			
				|  |  | +							// })
 | 
	
		
			
				|  |  | +							// LocateNowTime.then(entity => {
 | 
	
		
			
				|  |  | +							// 	that.entity = entity
 | 
	
		
			
				|  |  | +							// })
 | 
	
		
			
				|  |  | +							resolve(updatedPositions);
 | 
	
		
			
				|  |  | +						});
 | 
	
		
			
				|  |  | +					})
 | 
	
		
			
				|  |  | +					// let getHeight = new that.jt3dSDK.common.getHeigthByPointsMostDetailed(jt3d._viewer,[[lon,lat]])
 | 
	
		
			
				|  |  | +					// getHeight.then(height=>{
 | 
	
		
			
				|  |  | +					// 	// if that.entity && jt3d._viewer.entities.remove(that.entity)
 | 
	
		
			
				|  |  | +					// 	console.log('高度',height)
 | 
	
		
			
				|  |  | +					// 	let LocateNowTime = jt3d.PointObject.addBillboard([lon,lat,height],{
 | 
	
		
			
				|  |  | +					// 		id:that.LocateId
 | 
	
		
			
				|  |  | +					// 	})
 | 
	
		
			
				|  |  | +					// 	LocateNowTime.then(entity=>{
 | 
	
		
			
				|  |  | +					// 		that.entity = entity
 | 
	
		
			
				|  |  | +					// 	})
 | 
	
		
			
				|  |  | +					// })
 | 
	
		
			
				|  |  | +				});
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +			/**
 | 
	
		
			
				|  |  | +			 * 初始化
 | 
	
		
			
				|  |  | +			 */
 | 
	
		
			
				|  |  | +			init(el) {
 | 
	
		
			
				|  |  | +				//初始化大球
 | 
	
		
			
				|  |  | +				this.initMap3d(el);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				//设置默认视图
 | 
	
		
			
				|  |  | +				this.setView(jt3d);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				// 初始化项目区域范围视角
 | 
	
		
			
				|  |  | +				this.fullMap(jt3d);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				//加载天空盒子
 | 
	
		
			
				|  |  | +				this.addSkybox(jt3d);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				//调用父组件的方法,onload是在父组件的的动态组件component上面的方法,并将jt3d传过去
 | 
	
		
			
				|  |  | +				this.$emit("onload", jt3d);
 | 
	
		
			
				|  |  | +				// console.log(this.$parent)
 | 
	
		
			
				|  |  | +				this.$parent.jtMap3DOnload(jt3d);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				//单击事件
 | 
	
		
			
				|  |  | +				// this.clickEntity(jt3d);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				//添加镇街边界线——精灵线
 | 
	
		
			
				|  |  | +				// this.addBoundaryLine(jt3d);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +			/**
 | 
	
		
			
				|  |  | +			 * 添加镇街边界线——精灵线
 | 
	
		
			
				|  |  | +			 */
 | 
	
		
			
				|  |  | +			addBoundaryLine(jt3d) {
 | 
	
		
			
				|  |  | +				jt3d.PolylineObject.drawPolylineByGeoJson(map_xzqh_zj, {
 | 
	
		
			
				|  |  | +					width: 5,
 | 
	
		
			
				|  |  | +					color: '#04FFFF',
 | 
	
		
			
				|  |  | +					isImageAlpha: true, //用图片自带颜色
 | 
	
		
			
				|  |  | +					duration: 3000,
 | 
	
		
			
				|  |  | +					imgUrl: "/jt3dSDK/imgs/polylinematerial/spriteline1.png"
 | 
	
		
			
				|  |  | +				});
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			/**
 | 
	
		
			
				|  |  | +			 * 单击事件
 | 
	
		
			
				|  |  | +			 */
 | 
	
		
			
				|  |  | +			clickEntity(jt3d) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				let _self = this;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				if (jt3d.handlerLeftClick) {
 | 
	
		
			
				|  |  | +					jt3d.handlerLeftClick.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_CLICK); //移除事件
 | 
	
		
			
				|  |  | +				}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				jt3d.handlerLeftClick = new Cesium.ScreenSpaceEventHandler(
 | 
	
		
			
				|  |  | +					jt3d._viewer.scene.canvas
 | 
	
		
			
				|  |  | +				);
 | 
	
		
			
				|  |  | +				//注册大球单机事件
 | 
	
		
			
				|  |  | +				jt3d.handlerLeftClick.setInputAction(function(e) {
 | 
	
		
			
				|  |  | +					var pick = jt3d._viewer.scene.pick(e.position); //拾取当前的entity对象
 | 
	
		
			
				|  |  | +					var cartesian = jt3d._viewer.scene.pickPosition(e.position); //获取当前点坐标
 | 
	
		
			
				|  |  | +					if (Cesium.defined(cartesian)) {
 | 
	
		
			
				|  |  | +						//将笛卡尔坐标转换为地理坐标
 | 
	
		
			
				|  |  | +						let cartographic = Cesium.Cartographic.fromCartesian(cartesian);
 | 
	
		
			
				|  |  | +						//将弧度转为度的十进制度表示
 | 
	
		
			
				|  |  | +						let lng = Cesium.Math.toDegrees(cartographic.longitude);
 | 
	
		
			
				|  |  | +						let lat = Cesium.Math.toDegrees(cartographic.latitude);
 | 
	
		
			
				|  |  | +						let alt = cartographic.height; //高度
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +						_self.$parent.$refs._refQueryGraphics.initQuery({
 | 
	
		
			
				|  |  | +							spatialType: '点',
 | 
	
		
			
				|  |  | +							coordinate: lng + " " + lat,
 | 
	
		
			
				|  |  | +							buffer: ''
 | 
	
		
			
				|  |  | +						});
 | 
	
		
			
				|  |  | +					}
 | 
	
		
			
				|  |  | +				}, Cesium.ScreenSpaceEventType.LEFT_CLICK);
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			/**
 | 
	
		
			
				|  |  | +			 * 创建大球
 | 
	
		
			
				|  |  | +			 */
 | 
	
		
			
				|  |  | +			initMap3d(el) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				jt3d = new this.jt3dSDK.jtMap3d({
 | 
	
		
			
				|  |  | +					container: el,
 | 
	
		
			
				|  |  | +				});
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				jt3d.statusBar.show = true;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				jt3d.layer = new this.jt3dSDK.layer(jt3d._viewer);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				jt3d.CommonTools = new this.jt3dSDK.CommonTools(jt3d._viewer, {
 | 
	
		
			
				|  |  | +					isClear: false,
 | 
	
		
			
				|  |  | +					isDrawPoint: true,
 | 
	
		
			
				|  |  | +					isRetainDrawPoint: false,
 | 
	
		
			
				|  |  | +					iconType: 'blue',
 | 
	
		
			
				|  |  | +				});
 | 
	
		
			
				|  |  | +				jt3d.SketchViewModel = new this.jt3dSDK.SketchViewModel(jt3d._viewer, {
 | 
	
		
			
				|  |  | +					isClear: true,
 | 
	
		
			
				|  |  | +					isDrawPoint: false,
 | 
	
		
			
				|  |  | +					isRetainDrawPoint: false,
 | 
	
		
			
				|  |  | +					iconType: 'blue',
 | 
	
		
			
				|  |  | +				});
 | 
	
		
			
				|  |  | +				jt3d.DrawTools = new this.jt3dSDK.DrawTools(jt3d._viewer, {
 | 
	
		
			
				|  |  | +					isDrawPoint: true, //是否标记参考点
 | 
	
		
			
				|  |  | +					isRetainDrawPoint: false, //绘制完成是否保留绘制点
 | 
	
		
			
				|  |  | +					iconType: 'blue',
 | 
	
		
			
				|  |  | +				});
 | 
	
		
			
				|  |  | +				jt3d.DrawToolsEdit = new this.jt3dSDK.DrawTools(jt3d._viewer, {
 | 
	
		
			
				|  |  | +					isDrawPoint: true, //是否标记参考点
 | 
	
		
			
				|  |  | +					isRetainDrawPoint: true, //绘制完成是否保留绘制点
 | 
	
		
			
				|  |  | +					iconType: 'blue',
 | 
	
		
			
				|  |  | +				});
 | 
	
		
			
				|  |  | +				jt3d.DrawMilitaryPlot = new this.jt3dSDK.DrawMilitaryPlot(jt3d._viewer);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				jt3d.LocateUtil = new this.jt3dSDK.LocateUtil(jt3d._viewer);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				// jt3d.getHeigthByLngLat = new this.jt3dSDK.getHeigthByLngLat(jt3d._viewer) //获取高度
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				jt3d.SpatialAnalysis = {};
 | 
	
		
			
				|  |  | +				jt3d.SpatialAnalysis.SightLine = new this.jt3dSDK.SpatialAnalysis.SightLine(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.SpatialAnalysis.ViewShed = new this.jt3dSDK.SpatialAnalysis.ViewShed(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.SpatialAnalysis.SunshineShadow = new this.jt3dSDK.SpatialAnalysis.SunshineShadow(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.SpatialAnalysis.Profile = new this.jt3dSDK.SpatialAnalysis.Profile(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.SpatialAnalysis.CutFill = new this.jt3dSDK.SpatialAnalysis.CutFill(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.SpatialAnalysis.HeightLimit = new this.jt3dSDK.SpatialAnalysis.HeightLimit(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.SpatialAnalysis.Cutting = new this.jt3dSDK.SpatialAnalysis.Cutting(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.SpatialAnalysis.GeologyClipPlan = new this.jt3dSDK.SpatialAnalysis.GeologyClipPlan(jt3d._viewer);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				jt3d.TerrainAnalysis = {};
 | 
	
		
			
				|  |  | +				jt3d.TerrainAnalysis.TerrainExcavation = new this.jt3dSDK.TerrainAnalysis.TerrainExcavation(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.TerrainAnalysis.SlopeAspect = new this.jt3dSDK.TerrainAnalysis.SlopeAspect(jt3d._viewer);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				jt3d.SceneEffects = {};
 | 
	
		
			
				|  |  | +				jt3d.SceneEffects.Weather = new this.jt3dSDK.SceneEffects.Weather(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.SceneEffects.SkyBox = new this.jt3dSDK.SceneEffects.SkyBox(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.SceneEffects.ParticleSystem = new this.jt3dSDK.SceneEffects.ParticleSystem(jt3d._viewer);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				jt3d.TrackRoam = new this.jt3dSDK.TrackRoam(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.PolylineObject = new this.jt3dSDK.PolylineObject(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.PointObject = new this.jt3dSDK.PointObject(jt3d._viewer);
 | 
	
		
			
				|  |  | +				jt3d.PolygonObject = new this.jt3dSDK.PolygonObject(jt3d._viewer);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				window["viewer"] = jt3d._viewer;
 | 
	
		
			
				|  |  | +				window["viewer"].scene.terrainExaggeration = 100;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				//显示帧率
 | 
	
		
			
				|  |  | +				window["viewer"].scene.debugShowFramesPerSecond = true;
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			/**
 | 
	
		
			
				|  |  | +			 * 设置默认视图-初始化中国区域范围视角
 | 
	
		
			
				|  |  | +			 */
 | 
	
		
			
				|  |  | +			setView(jt3d) {
 | 
	
		
			
				|  |  | +				// jt3d.flytoChina();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				//初始化中国区域范围视角
 | 
	
		
			
				|  |  | +				jt3d.setViewChina();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				// jt3d.setView({
 | 
	
		
			
				|  |  | +				// 	longitude: 103.84, //经度
 | 
	
		
			
				|  |  | +				// 	latitude: 31.15, // 维度
 | 
	
		
			
				|  |  | +				// 	height: 24000000, // 高度
 | 
	
		
			
				|  |  | +				// 	heading: 0, // 偏航
 | 
	
		
			
				|  |  | +				// 	pitch: -90, // 俯仰,人如果在赤道上空,俯仰角为0可见地球。如果在北纬,俯仰角为负才能见地球
 | 
	
		
			
				|  |  | +				// 	roll: 0.0 // 翻滚
 | 
	
		
			
				|  |  | +				// });
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			/**
 | 
	
		
			
				|  |  | +			 * 全图-飞行到项目区域范围视角
 | 
	
		
			
				|  |  | +			 */
 | 
	
		
			
				|  |  | +			fullMap(jt3d) {
 | 
	
		
			
				|  |  | +				// 初始化项目区域范围视角
 | 
	
		
			
				|  |  | +				let optionsS = {
 | 
	
		
			
				|  |  | +					west: 118.69586,
 | 
	
		
			
				|  |  | +					south: 35.91360,
 | 
	
		
			
				|  |  | +					east: 122.70061,
 | 
	
		
			
				|  |  | +					north: 38.65489,
 | 
	
		
			
				|  |  | +					isRemove: false, //定位完成后是否删除
 | 
	
		
			
				|  |  | +					duration: 3, //飞行时间
 | 
	
		
			
				|  |  | +					heading: 0,
 | 
	
		
			
				|  |  | +					pitch: -90,
 | 
	
		
			
				|  |  | +					range: 315000
 | 
	
		
			
				|  |  | +				};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				let optionsE = {
 | 
	
		
			
				|  |  | +					west: 118.69586,
 | 
	
		
			
				|  |  | +					south: 35.91360,
 | 
	
		
			
				|  |  | +					east: 122.70061,
 | 
	
		
			
				|  |  | +					north: 38.65489,
 | 
	
		
			
				|  |  | +					isRemove: true, //定位完成后是否删除
 | 
	
		
			
				|  |  | +					duration: 3, //飞行时间
 | 
	
		
			
				|  |  | +					heading: 0,
 | 
	
		
			
				|  |  | +					pitch: -60,
 | 
	
		
			
				|  |  | +					range: 315000
 | 
	
		
			
				|  |  | +				};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +				var fullMapPromise = jt3d.fullMap(optionsS);
 | 
	
		
			
				|  |  | +				fullMapPromise.then(function(flyPromise) {
 | 
	
		
			
				|  |  | +					jt3d.fullMap(optionsE);
 | 
	
		
			
				|  |  | +				});
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			/**
 | 
	
		
			
				|  |  | +			 * 设置天空盒子
 | 
	
		
			
				|  |  | +			 */
 | 
	
		
			
				|  |  | +			addSkybox(jt3d) {
 | 
	
		
			
				|  |  | +				//设置天空盒子,默认蓝天
 | 
	
		
			
				|  |  | +				jt3d.SceneEffects.SkyBox.setGroundSkyBox();
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +		},
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +		mounted() {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			this.init("cesiumContainer");
 | 
	
		
			
				|  |  | +			// if (store.userport == 'APP') {
 | 
	
		
			
				|  |  | +			// 	setTimeout(res => {
 | 
	
		
			
				|  |  | +			// 		this.startLocation()
 | 
	
		
			
				|  |  | +			// 	}, 100)
 | 
	
		
			
				|  |  | +			// 	setTimeout(res => {
 | 
	
		
			
				|  |  | +			// 		jt3d.LocateUtil.flyToEntity(this.entity)
 | 
	
		
			
				|  |  | +			// 	}, 10000)
 | 
	
		
			
				|  |  | +			// }
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +	};
 | 
	
		
			
				|  |  | +</script>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +<style lang="scss" scoped>
 | 
	
		
			
				|  |  | +	.lk-status-bar {
 | 
	
		
			
				|  |  | +		font-size: 16rem !important;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	
 | 
	
		
			
				|  |  | +	.back{
 | 
	
		
			
				|  |  | +		background: url('@/assets/images/backImgshort.png') no-repeat;
 | 
	
		
			
				|  |  | +		background-size: 100% 100%;
 | 
	
		
			
				|  |  | +		height: 100%;
 | 
	
		
			
				|  |  | +		width: 100%;
 | 
	
		
			
				|  |  | +		pointer-events: none;
 | 
	
		
			
				|  |  | +		position: absolute;
 | 
	
		
			
				|  |  | +		z-index: 10;
 | 
	
		
			
				|  |  | +		// background-color: rgba(0,0,0,0);
 | 
	
		
			
				|  |  | +		// opacity: 0.1;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	.jt-map {
 | 
	
		
			
				|  |  | +		// width: calc(100% - 0rem);
 | 
	
		
			
				|  |  | +		// height: calc(100vh - 70rem);
 | 
	
		
			
				|  |  | +		height: 100vh;
 | 
	
		
			
				|  |  | +		margin: 0;
 | 
	
		
			
				|  |  | +		padding: 0;
 | 
	
		
			
				|  |  | +		overflow: hidden;
 | 
	
		
			
				|  |  | +		background-color: blue;
 | 
	
		
			
				|  |  | +		border: 0rem solid red;
 | 
	
		
			
				|  |  | +		
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	//分屏样式
 | 
	
		
			
				|  |  | +	.ViewerSplitScreen {
 | 
	
		
			
				|  |  | +		float: left;
 | 
	
		
			
				|  |  | +		width: calc(50% - 2.5rem);
 | 
	
		
			
				|  |  | +		// height: calc(100vh - 70rem);
 | 
	
		
			
				|  |  | +		height: 100vh;
 | 
	
		
			
				|  |  | +		margin: 0;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +		.lk-status-bar {
 | 
	
		
			
				|  |  | +			width: calc(50% - 0rem) !important;
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +</style>
 |