From bf5ba56e8a82f0ef699f2eae413d0dc2c4e4f67d Mon Sep 17 00:00:00 2001
From: jxdnsong <592566207@qq.com>
Date: Tue, 25 Oct 2022 16:15:00 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.105:10010/r/sd-jg-school-web into master

---
 src/components/mobilemap/index.vue |   63 ++++++++++++++++++++-----------
 1 files changed, 41 insertions(+), 22 deletions(-)

diff --git a/src/components/mobilemap/index.vue b/src/components/mobilemap/index.vue
index 0521447..a4135ba 100644
--- a/src/components/mobilemap/index.vue
+++ b/src/components/mobilemap/index.vue
@@ -119,8 +119,8 @@
             ],
             // areaLayer: null,
             // mapCenter: [115.871863, 28.743861, 160.0],
-            mapCenter: [116.02680670, 28.68340803, 800.0], // 师大
-            // mapCenter: [115.79647126999, 28.6421878133715, 800.0], // 经管
+            // mapCenter: [116.02680670, 28.68340803, 800.0], // 师大
+            mapCenter: [115.79647126999, 28.6421878133715, 800.0], // 经管
             //   mapCenter: [116.35381525 - 0.00035, 27.95839468 + 0.0025, 160.0],
             // 控制4层缩放
             // onelayerNum: 80,
@@ -178,7 +178,7 @@
                 const that = this
                 if (that.titlesetLayerFlag == false && newCode == true) {
                     global.viewer.imageryLayers.addImageryProvider(new global.DC.Namespace.Cesium.SingleTileImageryProvider({
-                        url: '/zhxy/img/bg/bg.png'
+                        url: '/zhjg/img/bg/bg.png'
                     }))
 
                     silhouetteBlue =
@@ -238,15 +238,15 @@
                             //     })
                             // )
 
-                            // 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()
 
@@ -297,7 +297,7 @@
                     window.layerGroup.addLayer(window.areaLayer)
                     axios
                         .get(
-                            'https://dev.jxpskj.com:8023/arcgis/rest/services/shidalk/MapServer/0/query?where=1%3D1&text=&objectIds=&time=&geometry=&geometryType=esriGeometryEnvelope&inSR=&spatialRel=esriSpatialRelIntersects&relationParam=&outFields=*&returnGeometry=true&maxAllowableOffset=&geometryPrecision=&outSR=&returnIdsOnly=false&returnCountOnly=false&orderByFields=&groupByFieldsForStatistics=&outStatistics=&returnZ=false&returnM=false&gdbVersion=&returnDistinctValues=false&returnTrueCurves=false&resultOffset=&resultRecordCount=&f=pjson'
+                            'https://dev.jxpskj.com:8023/arcgis/rest/services/jglk/MapServer/0/query?where=1%3D1&text=&objectIds=&time=&geometry=&geometryType=esriGeometryEnvelope&inSR=&spatialRel=esriSpatialRelIntersects&relationParam=&outFields=*&returnGeometry=true&maxAllowableOffset=&geometryPrecision=&outSR=&returnIdsOnly=false&returnCountOnly=false&orderByFields=&groupByFieldsForStatistics=&outStatistics=&returnZ=false&returnM=false&gdbVersion=&returnDistinctValues=false&returnTrueCurves=false&resultOffset=&resultRecordCount=&f=pjson'
                         )
                         .then((resultData) => {
                             resultData.data.features.forEach((item) => {
@@ -325,11 +325,12 @@
                             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有定位的参数
@@ -340,8 +341,8 @@
                                 list: [
                                     {
                                         name: that.urlParameterData.name || '无标题',
-                                        jd: that.urlParameterData.jd,
-                                        wd: that.urlParameterData.wd
+                                        jd: positionArr[0],
+                                        wd: positionArr[1]
                                     }
                                 ],
                                 clear: true
@@ -355,12 +356,12 @@
 
                             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 // 仅使用经纬度
                             }
@@ -368,7 +369,7 @@
                         } 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,
@@ -674,6 +675,24 @@
             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)
 
@@ -937,8 +956,8 @@
             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,

--
Gitblit v1.9.3