From f0efaed32d322f4e389f77169b81992118913656 Mon Sep 17 00:00:00 2001 From: wangqi <magical1908@outlook.com> Date: 星期四, 08 四月 2021 09:14:18 +0800 Subject: [PATCH] Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop --- 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