小程序获取位置信息

3574关注11410浏览

需要获取发帖人位置信息 

现通过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});

},


展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 胡歌是我哥

    14人对此回答表示赞同

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

    展开
    14
    10回复
    发布于 5年前

    评论(10)

    收起评论

    • 2019-01-13 22:04

      好的我看看谢谢

      回复
    • 行云流水 2019-01-15 08:35

      http://lbs.amap.com/api/wx/guide/get-data/regeo

      回复
    • 货真价实冰麒麟 2019-01-17 20:50

      怎么用的??

      回复
    • Elijah 2019-01-19 22:10

      应该没什么问题啊,我用的SDK是高德的,这个定位是接口获取的,目前来看应该是手机GPS信号不太好的问题,要不你用高德试试?

      回复
    • Austin 2019-01-21 09:47

      gcj02

      回复
    • Jack李墨杰 2019-01-23 11:38

      你用的

      回复
    • 禁果 2019-01-25 20:45

      你说的100m从哪得来的

      回复
    • Linda林晓达 2019-01-28 00:55

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

      回复
    • Chavez3 2019-01-29 12:14

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

      回复
    • Addison 2019-01-31 11:13

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

      回复
  • 许下课

    6人对此回答表示赞同

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

    展开
    6
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部