1

我在我的应用程序中处理 getlocation。我在想 3 种获取位置的方法。GPS,(3g,wifi)和手机信号塔 trangulation。但我在 android.Network 和 GPS 提供商中看到 2 个提供商。我的问题是网络提供商获取数据( 3g,wifi)和手机信号塔我想。它怎么能做到这一点?例如,如果我连接 3g,首选 3g 或手机信号塔。而且我没有任何互联网连接,我可以获取当前位置吗?或者获取缓存数据(最后一个位置)?

有人可以帮我吗?

4

3 回答 3

1

你是对的,有 3 种方法可以获取 GPS、3G(手机信号塔)和 wifi 的位置,网络提供商获取 3G 和 wifi 的位置(有时它比 GPS 更准确),它会听一个目前已连接,但如果两者都启用,则手机会优先使用 wifi。

于 2013-04-17T12:53:13.873 回答
0

如果我连接 3g 什么是首选 3g 或手机信号塔

为什么你认为 3G 不使用手机信号塔?通过网络提供商,您将获得来自手机信号塔和 wifi 的位置

于 2013-02-09T19:21:19.477 回答
0

根据我的经验,网络提供商的质量可能会有很大差异。

如前所述,网络提供商使用 WiFi 和蜂窝塔信息的组合来提供位置信息。

如果您碰巧靠近 Wifi 网络,这在城市化地区很常见,但不是在城市以外,您通常会获得非常好的准确性。

但是,在 Wifi 的范围之外,您将受制于手机信号塔。在这里,精度取决于手机信号塔的质量和功能,以及可用于对您的位置进行三角测量的手机信号塔的数量。

在这些情况下,质量可能会有很大差异,不仅在不同地点之间,而且还取决于您使用的运营商。

我的应用程序在瑞典运行,在我们国家的某些地区,运营商可能在非常大的区域内只有一个塔。在这些情况下,所有经纬度定位都直接在塔上,精度甚至高达 20.000 - 30.000 米。

于 2013-05-23T11:08:31.043 回答