根据经纬度查地址

	dwcity() {
			let that = this;
			uni.getLocation({
				type: 'wgs84',
				success: function(res) {
					console.log(res, 373);
					// that.$api.post(that.$common.getLonLat, { latitude: res.latitude, longitude: res.longitude }).then(res => {
					// 		console.log(res, 375);

					// 	});
					uni.request({
						header: {
							'Content-Type': 'application/text'
						},
						//注意:这里的key值需要高德地图的 web服务生成的key  只有web服务才有逆地理编码
						url:
							'https://restapi.amap.com/v3/geocode/regeo?output=JSON&location=' +
							res.longitude +
							',' +
							res.latitude +
							'&key=994797a4a0bf876f4ad7a31d27ed0070&radius=1000&extensions=all',
						success(re) {
							console.log(re, 382);
							if (re.statusCode === 200) {
								// that.citydata = re.data.regeocode.addressComponent.city;
								uni.setStorageSync('hisstorydata', re.data.regeocode.addressComponent.district);
								uni.setStorageSync(
									'index_addr',
									re.data.regeocode.addressComponent.province + re.data.regeocode.addressComponent.city + re.data.regeocode.addressComponent.district
								);
								that.citydata = re.data.regeocode.addressComponent.district;
								that.sheng = re.data.regeocode.addressComponent.province;
								that.shi = re.data.regeocode.addressComponent.city;
								that.getlist();
								// console.log(uni.getStorageSync('hisstorydata'), 262);
							} else {
								console.log('获取信息失败,请重试!');
							}
						}
					});
				}
			});
		},
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值