From eb614290eec26a4e6d1f47e618caf2cd6b461aed Mon Sep 17 00:00:00 2001 From: 李红刚 <p-honggang.li@pcitc.com> Date: 星期四, 25 三月 2021 15:08:00 +0800 Subject: [PATCH] 1.修改缺少popup-gas airQuily.json文件导致报错问题 --- src/views/MapTemplate.vue | 51 +++++++++------------------------------------------ 1 files changed, 9 insertions(+), 42 deletions(-) diff --git a/src/views/MapTemplate.vue b/src/views/MapTemplate.vue index 612e145..68b58e4 100644 --- a/src/views/MapTemplate.vue +++ b/src/views/MapTemplate.vue @@ -9,7 +9,7 @@ <lc-service-layer class="barline" v-if="lcServiceLayerVisible"></lc-service-layer> </sgis-layer-controller> <monitor-panel></monitor-panel> - <!-- <top-enterprise-panel></top-enterprise-panel>--> +<!-- <top-enterprise-panel></top-enterprise-panel>--> <tool-box-panel ref="toolBox"></tool-box-panel> <!-- <menu-special></menu-special>--> <legend-panel></legend-panel> @@ -22,6 +22,7 @@ <script> import 'leaflet/dist/leaflet.css' import Sgis from '@src/Sgis' +// import Vue from 'vue' // import mapConfig from '@/conf/MapConfig' import SgisLayerController from '@components/LayerController/LayerController' import LcBasemap from '@components/LayerController/modules/LcBaseMap' @@ -52,7 +53,6 @@ }, data () { return { - // isShowBtn: false, map: null, lcServiceLayerVisible: false, basemapHelper: {}, @@ -66,14 +66,14 @@ } }, beforeMount () { + // import('@/assets/airQuality.json').then(res => { + // console.log(res.features) + // }) this.$nextTick(() => { this.init() }) }, methods: { - isShowHidden () { - this.isShowBtn = !this.isShowBtn - }, saveMapStatus () { window.serviceLayerHelper = this.serviceLayerHelper this.$store.commit('setMapObj', this.map) @@ -83,7 +83,7 @@ this.lcServiceLayerVisible = true }, - init () { + init: function () { const mapcontainer = this.$refs.rootmap this.map = Sgis.initMap(mapcontainer) this.$refs.toolBox.map = this.map @@ -103,42 +103,6 @@ // this.setBasemapHelper(this.basemapHelper) // this.setServiceLayerHelper(this.serviceLayerHelper) // this.setVectorLayerHelper(this.vectorLayerHelper) - this.addMarker() - }, - addMarker () { - const L = this.L - var icon = new L.Icon({ - iconUrl: 'assets/images/map/marker-icon.png', - shadowUrl: 'assets/images/map/marker-shadow.png', - iconSize: [25, 41], - iconAnchor: [12, 41], - popupAnchor: [1, -34], - shadowSize: [41, 41] - }) - var marker = L.marker([32.2221, 118.7843], { - icon: icon - }).addTo(this.map) - .bindPopup(() => this.$refs.popup.$el, { - className: 's-map-popup', - minWidth: 300, - closeButton: false, - autoClose: false - }) - .bindTooltip('瀛椾綋鍏夋檿鏁堟灉t.', { - // permanent : true, - offset: [0, 0], // 鍋忕Щ - direction: 'right', // 鏀剧疆浣嶇疆 - // sticky:true,//鏄惁鏍囪鍦ㄧ偣涓婇潰 - className: 'anim-tooltip'// CSS鎺у埗 - }) - - marker.on('popupopen', this.onLayerClick) - }, - onLayerClick () { - this.$refs.popup.setShow() - }, - callPopup (val) { - console.log(val) } } } @@ -170,5 +134,8 @@ left: 100px; z-index: 9999; } + .leaflet-custom-icon{ + background: white; + } } </style> -- Gitblit v1.8.0