小程序
小游戏
企业微信
微信支付
扫描小程序码分享
将wx.getLocation获取的位置信息展示在地图上,与自己的位置相差很远。type 是gcj02。下面是代码链接。模拟器没问题,手机相差很大
https://developers.weixin.qq.com/s/j6pWVKmV7x3k
13 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
希望这个问题赶快解决,让人头大啊
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
烂手机,不是程序能解决的,不然为啥会叫烂手机
模拟器上是不准的,真机还可以,不过手机跟手机还是有区别的
可以试一下高德的sdk,结合map组件,还是挺准确的https://github.com/amap-demo/wx-regeo-poiaround-weather
可以参考摩拜的小程序
当时我也是算出使用地图的偏移量,比如我有请求qq地图的接口,就要做QQ地图的偏移量,跑几个点试试。
不过国家电厂、军事设施等重要地区,会定位跑偏很多。
可以用下setTimeOut试试
不是时间的问题,无论多久定位都不准。跟手机有关系
https://github.com/wandergis/coordtransform
看看这个网站呢?我是要使用百度坐标系,国内各坐标系是都有差异的
我大概知道是怎么回事,你用的是onLoad方法里面写的wx.getlocation方法并且直接传递到data数据里面,然后在页面展示,模拟器上展示了是模拟数据,真机上不能保证直接就定位到你当前的位置,需要有一定的时间缓冲,也就是说手机定位的时候一开始定位不准,定到别的地方去了,但是过一段时间之后就能够定位成功了,我之前遇到过,大概应该是这样,我也没时间去思考这个问题,所以该怎么解决我也不清楚。你要是有什么解决方法,麻烦告诉我一声,谢谢
是我手机的问题吗,过一段时间还是不准确
我过一段时间之后就能定位成功
也用过很多的手机测试过,基本上都是这样
模拟器上的定位是根据ip定位的,不准,真机上是准的
主要是getLocation 获取的位置和自己实际位置不对
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
希望这个问题赶快解决,让人头大啊
烂手机,不是程序能解决的,不然为啥会叫烂手机
模拟器上是不准的,真机还可以,不过手机跟手机还是有区别的
可以试一下高德的sdk,结合map组件,还是挺准确的https://github.com/amap-demo/wx-regeo-poiaround-weather
可以参考摩拜的小程序
当时我也是算出使用地图的偏移量,比如我有请求qq地图的接口,就要做QQ地图的偏移量,跑几个点试试。
不过国家电厂、军事设施等重要地区,会定位跑偏很多。
Taro框架 了解一下?
可以用下setTimeOut试试
不是时间的问题,无论多久定位都不准。跟手机有关系
https://github.com/wandergis/coordtransform
看看这个网站呢?我是要使用百度坐标系,国内各坐标系是都有差异的
我大概知道是怎么回事,你用的是onLoad方法里面写的wx.getlocation方法并且直接传递到data数据里面,然后在页面展示,模拟器上展示了是模拟数据,真机上不能保证直接就定位到你当前的位置,需要有一定的时间缓冲,也就是说手机定位的时候一开始定位不准,定到别的地方去了,但是过一段时间之后就能够定位成功了,我之前遇到过,大概应该是这样,我也没时间去思考这个问题,所以该怎么解决我也不清楚。你要是有什么解决方法,麻烦告诉我一声,谢谢
是我手机的问题吗,过一段时间还是不准确
我过一段时间之后就能定位成功
也用过很多的手机测试过,基本上都是这样
模拟器上的定位是根据ip定位的,不准,真机上是准的
主要是getLocation 获取的位置和自己实际位置不对
这个很疼头偏移量还很大