小程序根据经纬度获取地址

举报
黄啊码 发表于 2022/06/28 23:55:43 2022/06/28
【摘要】 //已知的经纬度 var latitude = this.data.latitude; var longitude = this.data.longitude var key = 'FK4BZ-VQSCK-XQGJQ-AUH4M-MXST3-OLFQQ' //写自己申请的ke...

              //已知的经纬度
             var latitude = this.data.latitude;
             var longitude = this.data.longitude
             var key = 'FK4BZ-VQSCK-XQGJQ-AUH4M-MXST3-OLFQQ' //写自己申请的key
          wx.getLocation({
               success: function (res) {
                  wx.request({
                   url: `https://apis.map.qq.com/ws/geocoder/v1/?location=${latitude},${longitude}&key=${key}`,
                   success: function (res) {
                     console.log(res);
                     //根据自己项目需求获取res内容
                     var addresscity = res.data.result.address_component.city
                     if (addresscity.indexOf('市') !== -1) { //这里是去掉“市”这个字
                        addresscity = addresscity.slice(0, addresscity.indexOf('市'));
                       console.log(addresscity);
                      }
                      wx.setStorageSync('locationCity', addresscity)
                      that.setData({
                       addresscity: addresscity
                      });
                    }
                  })
                },
              })
  
 

结果

文章来源: markwcm.blog.csdn.net,作者:黄啊码,版权归原作者所有,如需转载,请联系作者。

原文链接:markwcm.blog.csdn.net/article/details/116299642

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。