3574关注11438浏览
需要获取发帖人位置信息
现通过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});
},
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
胡歌是我哥
14人对此回答表示赞同
非常正常,统一位置同一手机不同时间获取的位置也是不一样的,因为会有偏差的,但是不会偏差很大,应该不会超过100米
展开1410回复分享发布于 5年前评论(10)
收起评论
-
许下课
6人对此回答表示赞同
能不能解决有人能告知结果吗(不要解决方法)
展开60回复分享发布于 5年前评论(0)
收起评论
好的我看看谢谢
http://lbs.amap.com/api/wx/guide/get-data/regeo
怎么用的??
应该没什么问题啊,我用的SDK是高德的,这个定位是接口获取的,目前来看应该是手机GPS信号不太好的问题,要不你用高德试试?
gcj02
你用的
你说的100m从哪得来的
http://lbs.qq.com/qqmap_wx_jssdk/method-reverseGeocoder.html
可能是手机GPS信号比较弱把,你这个“微信小程序JavaScriptSDK通过经纬度获取位置”是用的什么SDK?
远不止100m跑另外一条街道去了