在网络和GPS提供商之间切换
我想实现一个locationListener,它将根据可用性在网络和GPS提供商之间切换。
例如,如果未启用GPS,我希望它使用网络,但只要GPS打开,我就希望它停止从网络收听位置更新并开始从GPS收听。
同样,我希望它在GPS关闭后立即开始收听来自网络的更新。
那可能吗?
Subquestion
GPS在提供定位方面是否与网络一样快?
没有找到相关结果
已邀请:
2 个回复
闯舱酮
。 当您想要停止收听某个提供者时,请使用您在
中指定的侦听器对象调用
。 网络:
全球定位系统:
您可以使用LocationManager.isProviderEnabled()doc来查看是否启用了适当的提供程序。 LocationManager文档中提供了更多信息。 GPS通常比网络慢得多,因为你必须找到3个以上的远程卫星等。
车料