From 9161020eb066d9e3ce123eb94de81ea3050da464 Mon Sep 17 00:00:00 2001
From: yangdelong <828900aaa>
Date: 星期三, 07 四月 2021 22:00:06 +0800
Subject: [PATCH] 美化企业文字展示,增加临时测试页面。

---
 src/views/Temp.vue |   46 ++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 44 insertions(+), 2 deletions(-)

diff --git a/src/views/Temp.vue b/src/views/Temp.vue
index 4e3accf..130740e 100644
--- a/src/views/Temp.vue
+++ b/src/views/Temp.vue
@@ -35,7 +35,11 @@
 // // 鍏叡灞曠ず鏁版嵁
 import PublicBounced from '@components/BaseNav/PublicBounced/PublicBounced'
 import LayerFactory from '@components/LayerController/service/LayerFactory'
-
+const esri = require('esri-leaflet')
+// const proj4 = require('proj4')
+const proj4 = require('proj4')
+window.proj4 = proj4
+const Proj = require('../components/plugin/proj4leaflet')
 export default {
   name: 'Temp',
   components: {
@@ -82,6 +86,35 @@
     },
     init () {
       const mapcontainer = this.$refs.rootmap
+      const CRS_4490 = new Proj.CRS('EPSG:4490', '+proj=longlat +ellps=GRS80 +no_defs', {
+        resolutions: [
+          1.40625,
+          0.703125,
+          0.3515625,
+          0.17578125,
+          0.087890625,
+          0.0439453125,
+          0.02197265625,
+          0.010986328125,
+          0.0054931640625,
+          0.00274658203125,
+          0.001373291015625,
+          6.866455078125E-4,
+          3.4332275390625E-4,
+          1.71661376953125E-4,
+          8.58306884765625E-5,
+          4.291534423828125E-5,
+          2.1457672119140625E-5,
+          1.0728836059570312E-5,
+          5.364418029785156E-6,
+          2.682209064925356E-6,
+          1.3411045324626732E-6
+        ],
+        origin: [-180, 90]
+      })
+      console.log(mapcontainer)
+      console.log(CRS_4490)
+      debugger
       this.map = Sgis.initMap(mapcontainer)
       this.$refs.toolBox.map = this.map
 
@@ -94,7 +127,7 @@
       window.layerFactory = layerFactory
 
       this.basemapHelper = Sgis.initBasemapsHelper(this.map) // 鍒濆鍖栧熀纭�搴曞浘鍔╂墜
-      this.basemapHelper.initBasemap(this.config, true) // 绗簩涓弬鏁帮紝琛ㄧず鏄惁鍐呯綉搴曞浘
+      this.basemapHelper.initBasemap(this.config, false) // 绗簩涓弬鏁帮紝琛ㄧず鏄惁鍐呯綉搴曞浘
       // this.vectorLayerHelper = Sgis.initVectorLayersHelper(this.map) // 鍒濆鍖栧姩鎬佽绱犲浘灞傚姪鎵�
       // this.vectorLayerHelper.initVectorLayers(this.config)
 
@@ -106,6 +139,15 @@
       // this.setBasemapHelper(this.basemapHelper)
       // this.setServiceLayerHelper(this.serviceLayerHelper)
       // this.setVectorLayerHelper(this.vectorLayerHelper)
+      this.loadArcgisImg()
+    },
+    loadArcgisImg () {
+      // const url = 'http://10.246.132.249:8080/OneMapServer/rest/services/base-map-image-enterprise/MapServer/tile/{z}/{y}/{x}'
+      const url = 'http://10.246.132.249:8080/OneMapServer/rest/services/base-map-image-enterprise/MapServer'
+      // const arcgisTileLayer = this.L.tileLayer(url, {
+      const arcgisTileLayer = esri.tiledMapLayer({ url: url })
+      // const arcgisTileLayer = esri.dynamicMapLayer({ url: url })
+      arcgisTileLayer.addTo(this.map)
     },
     onLayerClick () {
       this.$refs.popup.setShow()

--
Gitblit v1.8.0