diff --git a/src/view/home.vue b/src/view/home.vue index b96309a..4d03244 100644 --- a/src/view/home.vue +++ b/src/view/home.vue @@ -462,7 +462,8 @@ export default { }, getCity(){ let _this = this - var geolocation = new BMap.Geolocation(); + alert(this.Bmap) + var geolocation = this.Bmap.Geolocation(); geolocation.getCurrentPosition(function(r) { if (this.getStatus() == BMAP_STATUS_SUCCESS) { if(r.accuracy==null){ @@ -470,8 +471,8 @@ export default { //用户决绝地理位置授权 return; }else{ - const myGeo = new BMap.Geocoder() - myGeo.getLocation(new BMap.Point(r.point.lng, r.point.lat), data => { + const myGeo = this.Bmap.Geocoder() + myGeo.getLocation(this.Bmap.Point(r.point.lng, r.point.lat), data => { if (data.addressComponents) { const result = data.addressComponents const location = {