小程序一直在多个页面引用 wx.getLocation 经常一直定位中,

发布于 7 年前作者 taoguiying12371 次浏览最后编辑 7 年前来自 ask

这样定位拿不到当前位置

10 回复
xlei
xlei1 楼6 年前

是什么机型和微信版本

wchen
wchen2 楼6 年前

你是在使用地图插件后,又使用了定位

penggang
penggang3 楼6 年前

层级有点多。。。不客气咯

sqiao
sqiao4 楼6 年前

。。。。  扫码进入是因为是没经过 a页面   所以是拿的到的对吧

liulei
liulei5 楼6 年前

我觉得那样的话。。你可以在b页面判断下,a页面传过来的经纬度是否为空,为空则重新获取

wei80
wei806 楼6 年前

但是现在问题就是,有时候游客是直接扫码进入b页面,而不是必须经过a页面再进到b页面。而且我现在的解决方案只能是不同的type换不同的才能生效

pingqiao
pingqiao7 楼6 年前

没有,就是a页面调用一次wx.getLocation,a进入b页面的时候调用又调用了wx.getLocation,type是一样的时候一直出现定位中,安卓几个牌子的机子都试过,效果都一样。。。

fang72
fang728 楼6 年前

这个思路可以,我再考虑一下第三个页面的定位要怎么解决,谢谢O(∩_∩)O

xgu
xgu9 楼6 年前

这个我是这样子解决的,没办法了 ,a页面定位成功了,你要进入b页面就把a页面获取的经纬度给传过去,b页面不重新获取

weixie
weixie10 楼5 年前

小米华为都不行是什么情况呢?