小程序地图选位置

// 地图选位置
mapClick() {
	let _this = this;
	uni.chooseLocation({
		success: function(res) {
			console.log(res);
			// 地图key
			var mapkey = uni.getStorageSync('webConfig').web_config_str.mapkey;
			// 引入腾讯地图SDK核心类
			var QQMapWX = require('@/util/qqmap-wx-jssdk.min.js');
			var qqmapsdk = new QQMapWX({
				key: mapkey,
			});
			// 根据经纬度获取所在位置
			qqmapsdk.reverseGeocoder({
				location: {
					longitude: res.longitude,
					latitude: res.latitude,
					},
					success: function(reverseRes) {
						console.log("==根据经纬度获取所在位置==");
						console.log(reverseRes);
						_this.province = reverseRes.result.ad_info.province;
						_this.city = reverseRes.result.ad_info.city;
						_this.area = reverseRes.result.ad_info.district;
					}
				});
						
			    _this.longitude = res.longitude;
				_this.latitude = res.latitude;
				_this.address = res.name;
				_this.$forceUpdate();
			}
	});
},

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值