码迷,mamicode.com
首页 > 微信 > 详细

关于微信小程序获取当前位置信息

时间:2019-01-28 17:38:50      阅读:346      评论:0      收藏:0      [点我收藏+]

标签:image   const   read   develop   wgs84   class   函数   ebs   key值   

小程序开发---获取当前位置信息

一。获取用户地理位置信息

 1.配置app.json文件

技术分享图片

{
  "pages": ["pages/index/index"],
  "permission": {
    "scope.userLocation": {
      "desc": "你的位置信息将用于小程序位置接口的效果展示"
    }
  }
}

技术分享图片

2.调用函数进行请求

 在page({})中进行调用(小程序查看 wx.getLocation

onReady:function(){
    const _this = this;
    wx.getLocation({
      type: ‘wgs84‘,
      success(res) {
        const latitude = res.latitude
        const longitude = res.longitude
      }
    })
  }

 返回结果:

技术分享图片

重点来了,小程序API能过去的是当前的经纬度,之后可以借助 腾讯位置服务 进行逆地址解析得到当前位置信息。

二。腾讯位置服务应用

注册  -> 绑定开发者信息 ->  key值配置 -> 程序开发

key值配置的时候要注意信息填写

最后一项 webServiceAPI选择授权IP之后留空即可,不然在请求时出现返回签名验证失败。已工单询问(具体答复为:目前小程序JavascriptSDK不支持签名,目前的解决办法是改为授权IP,然后配置框留空

技术分享图片

 

配置之后根据腾讯位置服务API提供的小程序的helloworld的demo进行开发。

接口返回信息为:

技术分享图片

之后进行数据呈现即可。

关于微信小程序获取当前位置信息

标签:image   const   read   develop   wgs84   class   函数   ebs   key值   

原文地址:https://www.cnblogs.com/DreamerLeaf/p/10330729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!