获取地理位置超时bug,官方已解决,待上线
发布于 4 年前 作者 sufang 2479 次浏览 来自 问答

在新版本微信7.0.0里,android机出现该问题的机型基本都有这个情况,老版本的微信不存在这个bug。

主要出现在第一次进入需要获取定位的时候出现超时问题(同时view里存在map组件),第二次进入无问题。

7 回复

麻烦提供出现问题的机型和微信版本,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

我这边是公众号h5开发,也用到了getLocation方法,有不少安卓手机反映定位开了,但是getLocation失败了,失败信息:timeout;

有没有什么解决的办法?求回复!

在开发工具上没有问题,在真机iphone6,iphone6P上不定时出现获取不到经纬度问题

我的同样是

主要出现在第一次进入需要获取定位的时候出现超时问题(同时view里存在map组件),第二次进入无问题。

我的暂时解决方案是

data里定义一个获取到定位 isGetLocation的标记位

未获取到定位时先隐藏map组件

<view class='map'>
  <map
    latitude="{{latitude}}"
    longitude="{{longitude}}"
    markers="{{markers}}"
    scale="17"
    class='view'
    wx:if="{{isGetLocation}}"
  ></map>
  <view
    class='view'
    wx:else
  ></view>
</view>

主要出现在第一次进入需要获取定位的时候出现超时问题(同时view里存在map组件),第二次进入无问题。

我也出现了这个问题,华为mate20,微信7.0.0

遇到同样问题的兄弟顶起来啊,这个第一次超时问题看社区有提,但是官方回复说始终定位不到问题

我来跟进下这个问题.

我->设置->帮助与反馈->右上角上传日志,并提供微信号与时间点

先按这个方式提供下日志?感谢.

回到顶部