Google FusedProvider不会在没有GPS

时间:2017-03-30 11:05:55

标签: android gps location fusedlocationproviderapi

如果该区域有GPS(如外部)或房屋/一楼或二楼建筑物,我的应用程序可以正常工作但如果该区域类似于高层建筑的4-10楼,则不会收到位置更新,这是预期的行为还是位置服务的限制?

即使在高层有互联网连接,它仍然没有收到更新,这让我相信它不会回到Wi-Fi /移动网络,但我尝试将我的位置方法设置为Wi-Fi / Mobile仅在Android设置中,但它仍可在正常环境中使用。

任何人都可以就发生的事情向我提供建议吗?位置服务根本不适用于高海拔地区或接收非常差的某些地区吗?我没有在地下停车场测试过它。

我使用PRIORITY_HIGH_ACCURACY作为我的首选。

1 个答案:

答案 0 :(得分:1)

  

我使用PRIORITY_HIGH_ACCURACY作为我的首选。

这就是你没有在建筑物内进行位置更改的原因。因为HIGH_ACCURACY从 GPS 提供商处获取位置。我们知道GPS在卫星收集位置时不能很好地在室内工作。

您可以尝试其他选项。

  • PRIORITY_BALANCED_POWER_ACCURACY(约100米)

  • PRIORITY_LOW_POWER(约10公里)

  • PRIORITY_NO_POWER(充当被动聆听者)

如果你还没有,可以访问here。希望这会有所帮助。