This commit is contained in:
		
							parent
							
								
									c8ce09c5c5
								
							
						
					
					
						commit
						aa738e917f
					
				| 
						 | 
					@ -1,7 +1,10 @@
 | 
				
			||||||
 | 
					import { vector } from "echarts";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const isCamera = false; // 是否开启相机限制
 | 
					const isCamera = false; // 是否开启相机限制
 | 
				
			||||||
const cameraLon = 116.3974; // 相机经度
 | 
					const cameraLon = 116.3974; // 相机经度
 | 
				
			||||||
const cameraLat = 39.9042; // 相机纬度
 | 
					const cameraLat = 39.9042; // 相机纬度
 | 
				
			||||||
const cameraRadius = 40000; // 相机半径
 | 
					const cameraRadius = 40000; // 相机半径
 | 
				
			||||||
 | 
					const zoom = 12; // 地图缩放级别
 | 
				
			||||||
const allPositionLon = 117.278262; // 全部防区跳转经度
 | 
					const allPositionLon = 117.278262; // 全部防区跳转经度
 | 
				
			||||||
const allPositionLat = 39.036963; // 全部防区跳转纬度
 | 
					const allPositionLat = 39.036963; // 全部防区跳转纬度
 | 
				
			||||||
const allPositionAlt = 4000; // 全部防区跳转高度
 | 
					const allPositionAlt = 4000; // 全部防区跳转高度
 | 
				
			||||||
| 
						 | 
					@ -20,8 +23,14 @@ window.mapConfig = {
 | 
				
			||||||
  allPositionLon: allPositionLon,
 | 
					  allPositionLon: allPositionLon,
 | 
				
			||||||
  allPositionLat: allPositionLat,
 | 
					  allPositionLat: allPositionLat,
 | 
				
			||||||
  allPositionAlt: allPositionAlt,
 | 
					  allPositionAlt: allPositionAlt,
 | 
				
			||||||
 | 
					  zoom: zoom,
 | 
				
			||||||
  allPositionPitch: allPositionPitch,
 | 
					  allPositionPitch: allPositionPitch,
 | 
				
			||||||
  currTime: currTime,
 | 
					  currTime: currTime,
 | 
				
			||||||
  uavSize: uavSize,
 | 
					  uavSize: uavSize,
 | 
				
			||||||
  uaColor: uaColor
 | 
					  uaColor: uaColor,
 | 
				
			||||||
 | 
					  vectorLayer: "vec", //白色底图
 | 
				
			||||||
 | 
					  ciatorLayer: "cia", //默认注记
 | 
				
			||||||
 | 
					  // 地图地址配置
 | 
				
			||||||
 | 
					  mapUrl:
 | 
				
			||||||
 | 
					    "http://t{0-7}.tianditu.gov.cn/${layerType}_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=${layerType}&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=${tiandituKey}"
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,7 +3,7 @@ import request from "@/utils/request";
 | 
				
			||||||
// 获取告警列表
 | 
					// 获取告警列表
 | 
				
			||||||
export function alarmList(data) {
 | 
					export function alarmList(data) {
 | 
				
			||||||
  return request({
 | 
					  return request({
 | 
				
			||||||
    url: "/api/Alarm/list",
 | 
					    url: "/api/Alarm/list1",
 | 
				
			||||||
    method: "get",
 | 
					    method: "get",
 | 
				
			||||||
    params: data
 | 
					    params: data
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -256,8 +256,14 @@ export default {
 | 
				
			||||||
          new LayerGroup({
 | 
					          new LayerGroup({
 | 
				
			||||||
            title: "白色底图组",
 | 
					            title: "白色底图组",
 | 
				
			||||||
            layers: [
 | 
					            layers: [
 | 
				
			||||||
              this.createTiandituLayer("vec", "天地图矢量底图"), // 白色底图
 | 
					              this.createTiandituLayer(
 | 
				
			||||||
              this.createTiandituLayer("cia", "天地图默认注记") // 默认注记
 | 
					                window.mapConfig.vectorLayer,
 | 
				
			||||||
 | 
					                "天地图矢量底图"
 | 
				
			||||||
 | 
					              ), // 白色底图
 | 
				
			||||||
 | 
					              this.createTiandituLayer(
 | 
				
			||||||
 | 
					                window.mapConfig.ciatorLayer,
 | 
				
			||||||
 | 
					                "天地图默认注记"
 | 
				
			||||||
 | 
					              ) // 默认注记
 | 
				
			||||||
            ],
 | 
					            ],
 | 
				
			||||||
            visible: true // 默认显示白色底图
 | 
					            visible: true // 默认显示白色底图
 | 
				
			||||||
          }),
 | 
					          }),
 | 
				
			||||||
| 
						 | 
					@ -266,12 +272,12 @@ export default {
 | 
				
			||||||
            title: "暗色底图组",
 | 
					            title: "暗色底图组",
 | 
				
			||||||
            layers: [
 | 
					            layers: [
 | 
				
			||||||
              this.createTiandituLayer(
 | 
					              this.createTiandituLayer(
 | 
				
			||||||
                "vec",
 | 
					                window.mapConfig.vectorLayer,
 | 
				
			||||||
                "天地图暗色底图",
 | 
					                "天地图暗色底图",
 | 
				
			||||||
                "grayscale(98%) invert(100%) sepia(20%) hue-rotate(180deg) saturate(1600%) brightness(80%) contrast(90%)"
 | 
					                "grayscale(98%) invert(100%) sepia(20%) hue-rotate(180deg) saturate(1600%) brightness(80%) contrast(90%)"
 | 
				
			||||||
              ), // 暗色底图
 | 
					              ), // 暗色底图
 | 
				
			||||||
              this.createTiandituLayer(
 | 
					              this.createTiandituLayer(
 | 
				
			||||||
                "cia",
 | 
					                window.mapConfig.ciatorLayer,
 | 
				
			||||||
                "天地图白色注记",
 | 
					                "天地图白色注记",
 | 
				
			||||||
                "grayscale(100%) brightness(150%) contrast(120%)"
 | 
					                "grayscale(100%) brightness(150%) contrast(120%)"
 | 
				
			||||||
              ) // 白色注记
 | 
					              ) // 白色注记
 | 
				
			||||||
| 
						 | 
					@ -281,8 +287,11 @@ export default {
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        view: new View({
 | 
					        view: new View({
 | 
				
			||||||
          projection: "EPSG:3857",
 | 
					          projection: "EPSG:3857",
 | 
				
			||||||
          center: fromLonLat([117.337103, 39.040924]), // 经纬度转投影坐标
 | 
					          center: fromLonLat([
 | 
				
			||||||
          zoom: 10,
 | 
					            window.mapConfig.cameraLon,
 | 
				
			||||||
 | 
					            window.mapConfig.cameraLat
 | 
				
			||||||
 | 
					          ]), // 经纬度转投影坐标
 | 
				
			||||||
 | 
					          zoom: window.mapConfig.zoom,
 | 
				
			||||||
          minZoom: 0,
 | 
					          minZoom: 0,
 | 
				
			||||||
          maxZoom: 18,
 | 
					          maxZoom: 18,
 | 
				
			||||||
          constrainRotation: false
 | 
					          constrainRotation: false
 | 
				
			||||||
| 
						 | 
					@ -320,7 +329,7 @@ export default {
 | 
				
			||||||
        visible: true,
 | 
					        visible: true,
 | 
				
			||||||
        name: title,
 | 
					        name: title,
 | 
				
			||||||
        source: new XYZ({
 | 
					        source: new XYZ({
 | 
				
			||||||
          url: `http://t{0-7}.tianditu.gov.cn/${layerType}_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=${layerType}&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=${tiandituKey}`,
 | 
					          url: window.mapConfig.mapUrl,
 | 
				
			||||||
          tileLoadFunction: filter
 | 
					          tileLoadFunction: filter
 | 
				
			||||||
            ? (imageTile, src) => {
 | 
					            ? (imageTile, src) => {
 | 
				
			||||||
                const img = new Image();
 | 
					                const img = new Image();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue