如果该区域(如室外)或房屋/一层或二层建筑中有GPS,我的应用程序工作正常,但如果该区域类似于高层建筑的4-10层,它不会收到位置更新,这是预期行为还是位置服务的限制?
即使在高层有互联网连接,它仍然没有收到更新,这让我相信它不会退回到Wi-Fi/移动网络,但我尝试将我的定位方法设置为Wi-Fi/移动,仅在Android设置中,但它仍然可以在正常环境中工作。
有没有人能给我一些建议?定位服务是不是就不能在高海拔地区或某些接收效果很差的地区工作呢?我还没有在地下停车场测试过它。
我将PRIORITY_HIGH_ACCURACY作为我的首要任务。
发布于 2017-03-30 19:29:33
我把PRIORITY_HIGH_ACCURACY作为我的首要任务。
这就是你不能在建筑物内改变位置的原因。因为HIGH_ACCURACY是从GPS提供商那里获取位置的。正如我们所知,GPS在房子里不能很好地工作,因为它从卫星上收集位置。
您可以尝试其他选项。
如果你还没有去here,你可以去看看。希望这能有所帮助。
https://stackoverflow.com/questions/43116049
复制相似问题