我正在使用网络提供商进行位置更新。我需要在我的手机上安装互联网吗?
这是我的代码
LocationMngr = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
LocationMngr.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, inteval, 0, this);
答案 0 :(得分:2)
我对看到别人的答案感到困惑。然后我搜索了很多并对此有所了解。在搜索时,我已经了解了A-GPS的新概念。我想和你分享这些东西。
有three
位置提供商。
1. GPS Provider
2. Network Provider (AGPS, CellID, WiFi MACID)
3. Passive Provider.
注意:我从this site.引用此问题。当您询问与网络提供商相关的问题时,我将分享相关内容。
网络提供商,名称本身表示它需要网络连接。请参阅此article。它需要网络或 WIFI 连接才能继续。
<强> A-GPS 强>
手机上的GPS有点模糊。一般情况下,打开手机中的GPS不需要花费任何费用,但是当你找到一个位置时,它通常涉及手机公司,以便在没有信号的情况下迅速获得它,以及获取位置时这些卫星是不可见的(因为即使卫星在911紧急情况下不可见,政府也需要修理)。它消耗了一些蜂窝带宽。这也意味着对于没有常规GPS接收器的手机,如果您没有手机服务,则根本无法使用GPS。
出于这个原因,大多数手机公司都关闭手机中的GPS,除了紧急电话和他们向你推销的服务(如指示)。
这种特殊类型的GPS称为Assisted GPS
( AGPS )。
注意:即使手机支持,网络不支持,这也不起作用
答案 1 :(得分:0)
无需互联网来检索位置(GPS或网络提供商)。使用Internet可以加快流程并为您提供更准确的位置(与网络提供商打交道时)。
答案 2 :(得分:-1)
不,GPS传感器独立于互联网连接,因此如果您只想通过GPS获取位置,则无需担心互联网连接。我有一个带有GPS传感器的Nexus 10,当我在没有互联网连接的情况下漫游时它工作正常。
答案 3 :(得分:-1)
不,你不需要互联网连接。但在一些roms中,它可能是连接中的一些错误。 在gps模块中你不需要互联网,但有些方法可以使用wifi来提高性能。例如谷歌导航服务。