我正在我的应用程序中进行getlocation。我正在考虑3种方式来获取location.GPS,(3g,wifi)和手机信号塔的转换。但我在android.Network和GPS提供商中看到2个提供商。我的问题是网络提供商我想是获取数据(3g,wifi)和手机信号塔。它怎么能这样做?例如,如果我连接3g什么是首选3g或蜂窝塔。我没有任何互联网连接,我可以得到当前的位置吗?或获取缓存数据(最后位置)?
有人可以帮帮我吗?
答案 0 :(得分:1)
你是对的有3种方法可以获得定位GPS,3G(手机信号塔)和wifi,网络提供商获取3G和wifi的位置(有时候它比GPS更精确),它会听对于目前连接的那个,但如果两个都启用,手机会优先选择无线网络。
答案 1 :(得分:0)
如果我连接3g首选3g或细胞塔
为什么你认为3G不使用手机信号塔?通过网络提供商,您将获得来自手机信号塔和wifi的位置
答案 2 :(得分:0)
根据我的经验,网络提供商的质量可能会有很大差异。
如上所述,网络提供商使用WiFi和Cell塔信息的组合来提供位置信息。
如果您碰巧接近Wifi网络,这在城市化地区很常见,但不在城市之外,您通常会获得非常好的准确性。
然而,在Wifi的范围之外,你将受到手机信号塔的支配。在这里,精度取决于蜂窝塔的质量和特征,以及可用于对您的位置进行三角测量的蜂窝塔的数量。
在这些情况下,不同地点之间的质量可能会有很大差异,但也取决于您使用的运营商。
我的申请在瑞典运行,在我们国家的某些地区,承运人可能只在一个非常大的区域内拥有一座塔楼。在这些情况下,所有lon / lat固定件直接在塔上结束,精度甚至高达20.000 - 30.000米。