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

举报
黄啊码 发表于 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...

  
  1. //已知的经纬度
  2. var latitude = this.data.latitude;
  3. var longitude = this.data.longitude
  4. var key = 'FK4BZ-VQSCK-XQGJQ-AUH4M-MXST3-OLFQQ' //写自己申请的key
  5. wx.getLocation({
  6. success: function (res) {
  7. wx.request({
  8. url: `https://apis.map.qq.com/ws/geocoder/v1/?location=${latitude},${longitude}&key=${key}`,
  9. success: function (res) {
  10. console.log(res);
  11. //根据自己项目需求获取res内容
  12. var addresscity = res.data.result.address_component.city
  13. if (addresscity.indexOf('市') !== -1) { //这里是去掉“市”这个字
  14. addresscity = addresscity.slice(0, addresscity.indexOf('市'));
  15. console.log(addresscity);
  16. }
  17. wx.setStorageSync('locationCity', addresscity)
  18. that.setData({
  19. addresscity: addresscity
  20. });
  21. }
  22. })
  23. },
  24. })

结果

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

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

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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