安卓wx.getLocation获取的altitude 海拔高度依旧为0?
发布于 4 年前 作者 yongxiao 11383 次浏览 来自 官方Issues

这个问题已存在一年多了。然后官方也在知识库有讲解这块:

https://developers.weixin.qq.com/community/develop/doc/000ea24b3dc94880906bebda95fc09?highLine=altitude

根据上贴指示,但是问题依旧存在。

第一:终端肯定是开启GPS,并且并授权了;

第二:也开启高精度定位,也试着将highAccuracyExpireTime设置成7s,是经纬度是有返回的,说明高精度定位获取成功,但是就没有海拔高度;

第三:也尝试开启wifi和关闭wifi的状态,但是海拔高度依旧是0;

第四:后面也调用了 wx.startLocationUpdate,持续定位,但是这个方法并没有高经度参数设置。反正还是那样,经纬度是有的,但是海拔高度是没有的呢;

第五:强调IOS是没有问题,只有安卓有问题,换了几个品牌,问题依旧;

下图是我测试环境和基础库

我觉得既然我们官方网站有这个参数,文档又写得明明白白的。可是我们开发者却无法现实。不觉得很冤枉吗?

再补充一下,文档里面是类型不应该是string类型吧。太走心了吧。

无论怎么样,希望官方可以给开发者一个答复,而不是不了而知。

这是代码片段

https://developers.weixin.qq.com/s/rtGbTymH7Vhh

回到顶部