收藏
回答

获取位置信息

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 需求 wx.getLocation 微信iOS客户端 6.6.6 1.9.0

需要获取发帖人位置信息 

现通过wx.getLocation 获取经纬度

然后用  微信小程序JavaScript SDK 通过经纬度获取位置

但是同一手机 同一位置获取的位置都不一样 (有办法解决吗 还是正常现象)


demo.reverseGeocoder({

location: {

latitude: latitude,

longitude: longitude

},

success: function (res) {

var province = res.result.address_component.province;

var city = res.result.address_component.city;

var district = res.result.address_component.district;

var street = res.result.address_component.street;

var address = province + city + district + street;

that.setData({ latitude: latitude, longitude: longitude, province: province, city: city, area: district, street:street, address: address});

},


最后一次编辑于  2018-06-04  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

12 个回答

  • 十
    2018-06-04

    非常正常,统一位置同一手机不同时间获取的位置也是不一样的,因为会有偏差的,但是不会偏差很大,应该不会超过100米

    2018-06-04
    赞同
    回复 10
    • Aa
      Aa
      2018-06-04

      远不止100m 跑另外一条街道去了

      2018-06-04
      赞同
      回复
    • 十
      2018-06-04回复Aa

      可能是手机GPS信号比较弱把,你这个“微信小程序JavaScript SDK 通过经纬度获取位置”是用的什么SDK?

      2018-06-04
      赞同
      回复
    • Aa
      Aa
      2018-06-04回复

      http://lbs.qq.com/qqmap_wx_jssdk/method-reverseGeocoder.html

      2018-06-04
      赞同
      回复
    • Aa
      Aa
      2018-06-04回复

      你说的100m  从哪得来的

      2018-06-04
      赞同
      回复
    • 十
      2018-06-04回复Aa

      你用的

      wx.getLocation(OBJECT)

      这个接口的type的值你用的啥?wgs84?还是gcj02?

      2018-06-04
      赞同
      回复
    查看更多(5)
  • Aa
    Aa
    2018-06-04

    能不能解决 有人能告知结果吗(不要解决方法)

    2018-06-04
    赞同
    回复