From 81f54040c2cb65537c6c6e1db8358a39a57dea0d Mon Sep 17 00:00:00 2001
From: mayisheng <admin>
Date: Mon, 15 Aug 2022 16:14:01 +0800
Subject: [PATCH] 1
---
src/components/map/index.vue | 50 +++++++++++++++++++++++++-------------------------
1 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/src/components/map/index.vue b/src/components/map/index.vue
index da5d9ff..394dff1 100644
--- a/src/components/map/index.vue
+++ b/src/components/map/index.vue
@@ -1,18 +1,6 @@
/* eslint-disable camelcase */
<template>
<div id="viewer-container" style="height: 100%; width: 100%" @click="mapClick($event)">
- <video
- id="video"
- style="position: fixed; visibility: hidden"
- muted
- autoplay
- loop
- crossorigin
- controls
- >
- <source src="http://dc.dvgis.cn/examples/data/demo.mp4" type="video/mp4" />
- </video>
-
<div
style="
position: fixed;
@@ -227,15 +215,33 @@
global.viewer.measure.deactivate()
}
+ if (global.viewer != null) {
+ global.viewer = null
+ global.eagleViewer = null
+ }
+
function initViewer () {
global.viewer = new global.DC.Viewer('viewer-container', {
contextOptions: {
webgl: {
+ alpha: true,
stencil: true,
preserveDrawingBuffer: true
}
}
})
+
+ global.viewer.scene.globe.baseColor = global.DC.Namespace.Cesium.Color.WHITE
+
+ if (global.DC.Namespace.Cesium.FeatureDetection.supportsImageRenderingPixelated()) { // 判断是否支持图像渲染像素化处理
+ global.viewer.setOptions({
+ resolutionScale: window.devicePixelRatio
+ })
+ }
+
+ // 是否开启抗锯齿
+ // global.viewer.scene.fxaa = true
+ // global.viewer.scene.postProcessStages.fxaa.enabled = true
// .setOptions({
// // showAtmosphere: false, 大气层
// showMoon: true, // 月亮
@@ -249,7 +255,7 @@
// chartLayer.setOption(that.busPathsInit())
- // global.viewer.scene.backgroundColor = global.DC.Namespace.Cesium.Color.fromBytes(245, 244, 238)
+ // global.viewer.scene.backgroundColor = global.DC.Namespace.Cesium.Color.fromBytes(255, 255, 255)
// global.viewer.use(new global.DC.Weather())
// global.viewer.weather.cloud.enable = true
@@ -269,14 +275,13 @@
selectionIndicator: false,
timeline: false,
navigationHelpButton: false,
- navigationInstructionsInitiallyVisible: false,
- creditContainer: undefined
+ navigationInstructionsInitiallyVisible: false
// sceneMode: global.DC.Namespace.Cesium.SceneMode.SCENE2D
})
global.eagleViewer.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=9ae78c51a0a28f06444d541148496e36',
+ url: 'http://t{s}.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=e9533f5acb2ac470b07f406a4d24b4f0',
subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'],
format: 'image/jpeg',
show: true,
@@ -286,7 +291,7 @@
global.eagleViewer.imageryLayers.addImageryProvider(
new global.DC.Namespace.Cesium.UrlTemplateImageryProvider({
- url: 'http://t{s}.tianditu.gov.cn/DataServer?T=cva_w&x={x}&y={y}&l={z}&tk=9ae78c51a0a28f06444d541148496e36',
+ url: 'http://t{s}.tianditu.gov.cn/DataServer?T=cva_w&x={x}&y={y}&l={z}&tk=e9533f5acb2ac470b07f406a4d24b4f0',
subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'],
format: 'image/jpeg',
show: true,
@@ -438,9 +443,7 @@
// })
// })
- that.$refs.leftNav.initialize()
-
- // const key = '0f7c1d161d7352116a21aacf0e9f44c1'
+ // const key = 'e9533f5acb2ac470b07f406a4d24b4f0'
// const vec = global.DC.ImageryLayerFactory.createTdtImageryLayer({
// key
// })
@@ -581,6 +584,8 @@
}
global.DC.ready(initViewer)
+
+ that.$refs.leftNav.initialize()
},
methods: {
changeWheel (val, type) {
@@ -847,10 +852,8 @@
var res = []
for (var i = 0; i < data.length; i++) {
var dataItem = data[i]
- // console.log('dataItem',dataItem) //第二个数据
var fromCoord = [115.8716, 28.7436]
var toCoord = chinaGeoCoordMap[dataItem[0].name]
- // console.log('toCoord',toCoord);//第一个地址
if (fromCoord && toCoord) {
res.push([
{
@@ -917,7 +920,6 @@
// color: '#f00'
color: function (params) {
// 圆环显示文字
- // console.log('redName',redName)
return '#ffa022'
},
@@ -938,7 +940,6 @@
extraCssText: 'z-index:100',
formatter: function (params, ticket, callback) {
// 根据业务自己拓展要显示的内容
- // console.log('params--2',params)
let res = ''
const name = params.data.dataItem[0].name
const price = params.data.dataItem[0].price
@@ -955,7 +956,6 @@
}
},
data: item[1].map(function (dataItem) {
- // console.log('dataItem',dataItem[0]);
return {
dataItem: dataItem,
name: dataItem[0].name,
--
Gitblit v1.9.3