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 @@