From 1767c2c878ec1892ae560f81b32b5afdd2ceebfd Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Tue, 27 Sep 2022 16:32:03 +0800
Subject: [PATCH] 小程序地图模式根据农场变化坐标

---
 src/views/clickmap.vue      |   12 ++++++++----
 src/components/clickMap.vue |   13 ++++++++-----
 2 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/src/components/clickMap.vue b/src/components/clickMap.vue
index 9bfb9d4..724f993 100644
--- a/src/components/clickMap.vue
+++ b/src/components/clickMap.vue
@@ -7,6 +7,7 @@
 <script>
 
 export default {
+    props:["longitude","latitude"],
     data () {
         return {
             map: "",
@@ -49,9 +50,10 @@
     },
     mounted () {
         let that = this
-        this.lng = 115.89886924863
-        this.lat = 28.6780931500551
-
+        // this.lng = 115.89886924863
+        // this.lat = 28.6780931500551
+        this.lng = this.longitude
+        this.lat = this.latitude
         this.initDate()
 
         this.map.pm.addControls({
@@ -202,13 +204,14 @@
             }
         },
 
+
         /**
          * 地图初始化
          */
         initDate () {
             this.map = this.$L.map("map", {
                 center: [this.lat, this.lng], // 地图中心
-                zoom: 10, //缩放比列
+                zoom: 15, //缩放比列
                 zoomControl: false, //禁用 + - 按钮
                 doubleClickZoom: false, // 禁用双击放大
                 attributionControl: false // 移除右下角leaflet标识
@@ -245,4 +248,4 @@
     height: 100vh;
     z-index: 1;
 }
-</style>
\ No newline at end of file
+</style>
diff --git a/src/views/clickmap.vue b/src/views/clickmap.vue
index 59f19eb..2f4d88a 100644
--- a/src/views/clickmap.vue
+++ b/src/views/clickmap.vue
@@ -8,7 +8,7 @@
 -->
 <template>
     <div class="container" v-wechat-title="title">
-        <clickMap ref="ClickMap" />
+        <clickMap ref="ClickMap" :longitude="longitude" :latitude="latitude" />
 
         <div class="current-header">
             <div class="hasOutline">
@@ -194,11 +194,15 @@
             isShowLandDetails: false,
             isShowFooter: true,
             farmId: null,
+            longitude:"",
+            latitude:"",
             currentPlot: null
         }
     },
     created () {
         this.farmId = this.getQueryString('farmId')
+        this.longitude = this.getQueryString("longitude")
+        this.latitude = this.getQueryString("latitude")
         // 获取有无轮廓地块数量
         this.getLandIsAreaStatistic()
         // 获取农产品列表
@@ -292,8 +296,8 @@
                             brr.push(it.split(' '))
                         })
 
-                        const center = this.getCenter(brr)
-
+                        // const center = this.getCenter(brr)
+                        const center = [this.longitude,this.latitude]
                         item.positionCenter = center
 
                         that.$refs.ClickMap.addPolygon(brr, item)
@@ -737,4 +741,4 @@
 }
 </style>>
 
-d
\ No newline at end of file
+d

--
Gitblit v1.9.3