【发布时间】:2012-08-31 15:07:38
【问题描述】:
我想从同一个监听器和实现同时收听 GPS 和 NETWORK 位置提供程序
这样做可以吗:
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,metersToUpdate,this);
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,metersToUpdate,this);
它会为两个提供者使用相同的方法吗?
【问题讨论】:
-
如果您在问这里之前先阅读文档会很棒。 developer.android.com/guide/topics/location/strategies.html
-
是的,您可以,但您需要管理提供者的准确性,您如何做到这一点当然取决于您。此外,将提供程序设置为尽快发送更新会消耗大量电量,因此您可能需要考虑是否真的需要。
-
@ldistic "要向 GPS 提供商请求位置更新,请将 GPS_PROVIDER 替换为 NETWORK_PROVIDER。"文档中的行
标签: android gps location android-loadermanager