我正在使用网络提供商进行位置更新。我的手机需要联网吗?
这是我的代码
LocationMngr = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
LocationMngr.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, inteval, 0, this);
我正在使用网络提供商进行位置更新。我的手机需要联网吗?
这是我的代码
LocationMngr = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
LocationMngr.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, inteval, 0, this);
我对看到其他人的答案感到困惑。然后我搜索了很多并对此有所了解。仅在搜索时,我了解了 A-GPS 的新概念。我想和你分享这些东西。
有three
位置提供者。
1. GPS Provider
2. Network Provider (AGPS, CellID, WiFi MACID)
3. Passive Provider.
注意:我从这个网站引用这个。当您提出与网络提供商相关的问题时,我将就此分享。
网络提供商,名称本身表示它需要网络连接。参考这篇文章。它需要网络或WIFI连接才能继续。
全球定位系统
手机上的 GPS 有点模糊。一般来说,打开手机的GPS不会花任何钱,但是当你得到一个位置时,它通常会涉及到手机公司,以便在没有信号的情况下快速得到它,以及在什么时候得到一个位置。卫星是不可见的(因为即使卫星在紧急 911 中不可见,政府也不需要修复)。它占用了一些蜂窝带宽。这也意味着对于没有常规 GPS 接收器的手机,如果您没有手机服务,则根本无法使用 GPS。
出于这个原因,大多数手机公司都关闭了手机中的 GPS,但紧急呼叫和他们向您出售的服务(例如方向)除外。
这种特殊类型的 GPS 称为Assisted GPS
( AGPS )。
注意:即使手机支持,网络不支持也不行
无需 Internet 即可检索位置(GPS 或网络提供商)。使用 Internet 可以加快流程并为您提供更准确的位置(在与网络提供商打交道时)。
不,GPS 传感器独立于互联网连接,因此如果您只想通过 GPS 获取您的位置,则无需担心互联网连接。我有一个带有 GPS 传感器的 Nexus 10,当我在没有互联网连接的情况下漫游时它工作得很好。
不,您不需要互联网连接。但是在某些 rom 中,连接中可能存在一些错误。在 gps 模块中,您不需要互联网,但您可以通过某些方式使用 wifi 来提高性能,例如 google 导航服务。