来自How much accuracy does PRIORITY_BALANCED_POWER_ACCURACY give?
HIGH_ACCURACY模式使用所有位置提供商,但是,它优先考虑位置提供商,并包括GPS和位置提供商。定位精度大约在10米范围内。
BALANCED_POWER模式将GPS列为其位置提供商列表,并使用其他提供商,包括手机信号塔,wifi等。在这种情况下,位置精度约为40米。
NO_POWER不使用任何位置提供程序,而是从其他应用程序获取位置的被动模式。准确度可能是一英里或更长。它完全基于最近其他应用程序获取的位置。
PRIORITY_BALANCED_POWER_ACCURACY是否完全排除了GPS提供商?我一直假设它仍然使用GPS提供商,但只有当网络提供商不可用时。任何澄清将不胜感激。
答案 0 :(得分:5)
看了一下后,看起来PRIORITY_BALANCED_POWER_ACCURACY确实完全排除了GPS。
Google Play Services for Android. Location client not update location if wifi disabled
答案 1 :(得分:5)
根据我的经验,PRIORITY_BALANCED_POWER_ACCURACY仅在无法访问来自任何其他提供商的位置更新时才使用GPS。当我使用我的应用程序时,当手机信号塔丢失并且无法使用无线网络时,手机开始从GPS获取位置更新。据我记忆,我没有在手机上打开地图应用程序或任何其他GPS特定应用程序。