From b076a2e683b8882993df1deab08dc29edec89aa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=BF=94=E5=AE=87-=E6=97=85=E7=AE=A1=E5=AE=B6?= <153298343@qq.com> Date: Wed, 24 Aug 2022 15:29:02 +0800 Subject: [PATCH] up --- main.js | 3 + order/order/order/order.vue | 8 +- .../pages/generalPatrol/generalPatrol.vue | 53 +++--- .../pages/dailyInspection/dailyInspection.vue | 19 +- .../raininspection/raininspection.vue | 105 ++++++----- rainmaintain/rainmaintain/rainmaintain.vue | 47 ++--- road/road/road.vue | 10 +- utils/gcoord.js | 167 ++++++++++++++++++ 8 files changed, 305 insertions(+), 107 deletions(-) create mode 100644 utils/gcoord.js diff --git a/main.js b/main.js index 3061066..4fd4782 100644 --- a/main.js +++ b/main.js @@ -27,6 +27,9 @@ import uView from "uview-ui"; Vue.use(uView); import util from "@/utils/util"; Vue.prototype.util = util; + +import gcoord from "@/utils/gcoord.js"; +Vue.prototype.gcoord = gcoord; import {VueJsonp} from 'vue-jsonp' //中间有忘记大括号出现install undefind问题 Vue.use(VueJsonp) diff --git a/order/order/order/order.vue b/order/order/order/order.vue index 8136980..2482cfe 100644 --- a/order/order/order/order.vue +++ b/order/order/order/order.vue @@ -145,7 +145,7 @@ this.$refs.uForm.setRules(this.rules); let that = this; uni.getLocation({ - type: "gcj02", + type: "wgs84", geocode: true, success(res) { @@ -164,9 +164,13 @@ longitude = res.longitude; } + + + let _latlog = that.gcoord.transformFromWGSToGCJ(latitude, longitude); + const url = "https://apis.map.qq.com/ws/geocoder/v1/?key=EUQBZ-MJALU-WZFVR-2HFNW-TIK2K-TNBJI&location=" + - latitude + "," + longitude + "&output=jsonp" + _latlog.latitude + "," + _latlog.longitude + "&output=jsonp" that.$jsonp( url ).then(re => { diff --git a/packageA/pages/generalPatrol/generalPatrol.vue b/packageA/pages/generalPatrol/generalPatrol.vue index b8bfad2..0e97eab 100644 --- a/packageA/pages/generalPatrol/generalPatrol.vue +++ b/packageA/pages/generalPatrol/generalPatrol.vue @@ -1,7 +1,7 @@