如果该区域有GPS(如外部)或房屋/一楼或二楼建筑物,我的应用程序可以正常工作但如果该区域类似于高层建筑的4-10楼,则不会收到位置更新,这是预期的行为还是位置服务的限制?
即使在高层有互联网连接,它仍然没有收到更新,这让我相信它不会回到Wi-Fi /移动网络,但我尝试将我的位置方法设置为Wi-Fi / Mobile仅在Android设置中,但它仍可在正常环境中使用。
任何人都可以就发生的事情向我提供建议吗?位置服务根本不适用于高海拔地区或接收非常差的某些地区吗?我没有在地下停车场测试过它。
我使用PRIORITY_HIGH_ACCURACY作为我的首选。
答案 0 :(得分:1)
我使用PRIORITY_HIGH_ACCURACY作为我的首选。
这就是你没有在建筑物内进行位置更改的原因。因为HIGH_ACCURACY从 GPS 提供商处获取位置。我们知道GPS在卫星收集位置时不能很好地在室内工作。
您可以尝试其他选项。
PRIORITY_BALANCED_POWER_ACCURACY(约100米)
PRIORITY_LOW_POWER(约10公里)
PRIORITY_NO_POWER(充当被动聆听者)
如果你还没有,可以访问here。希望这会有所帮助。