我有一个非常简单的问题。据我所知,Geolocator 包使用 Android FusedLocationProviderClient 来访问用户位置。此客户端是否使用所有允许的机会来获取位置(例如 gps、wlan、移动网络...),还是仅使用 gps 数据?
总而言之:FusedLocationProviderClient 如何获取用户位置数据?
感谢您的回答。
最佳答案
融合位置提供程序管理底层定位技术,例如 GPS 和 Wi-Fi,并提供一个简单的 API,您可以使用它来指定所需的服务质量。例如,您可以请求最准确的可用数据,或者在没有额外功耗的情况下尽可能获得最准确的数据
我们不需要明确选择 GPS 或网络位置提供程序,因为“融合位置提供程序”会自动选择底层技术并根据需要提供最佳位置。
编号:https://developers.google.com/location-context/fused-location-provider/
因此,如果您质疑位置的准确性,这完全取决于该位置是否已启用以及 fusedLocation 是否将其存储以备将来使用。
关于android - 地理位置的准确性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68664687/