【问题标题】:FInd Current location in android tablet在安卓平板电脑中查找当前位置
【发布时间】:2012-06-29 13:51:26
【问题描述】:

在没有 SIM 卡的 android 平板电脑中查找当前用户位置的最佳方法是什么?

我的问题可能很幼稚,但位置管理器是否需要网络运营商 (SIM) 和互联网连接?同样,如果我们必须使用 GPS,是否也需要网络运营商?

请指教。

【问题讨论】:

  • 我明白了你的问题,但我认为下面的一些人(尤其是 -1 你的问题)没有。我 +1 你的问题来补偿 :-) 如果我理解正确,你会问如果你的 GPS 关闭,谷歌将如何知道你的位置,并且你没有蜂窝连接(没有蜂窝塔信息)。我也在问同样的事情。如果你弄明白了,请告诉我。

标签: android geolocation gps


【解决方案1】:

GPS 不需要网络运营商。

不过,您确实需要 Internet 连接才能使用 NETWORK_PROVIDER。如果没有互联网连接,您将无法获得最新的位置。

NETWORK_PROVIDER 收集 wifi 基站信息和手机信号塔信息,并通过互联网将其发送到 Google 的位置服务器。位置服务器根据存储在服务器数据库中的数据,使用该信息来查找用户最可能的位置。

您可以通过 wifi 或移动数据访问互联网。如果您没有 SIM 卡,NETWORK_PROVIDER 只会收集 wifi 信息并尝试据此猜测您的位置。

【讨论】:

    【解决方案2】:

    您实际上并不需要 GPS 网络运营商

    【讨论】:

      【解决方案3】:

      LocationManager 类使用内部 GPS 无线电,而不是您的 SIM 卡。除非您打算使用MapView 或类似的地图组件,否则您也不需要互联网连接。如果您的平板电脑中有 GPS,只需将其打开(激活)并尝试使用LocationManagerorSensorManager` 从您的 GPS 传感器读取的众多示例之一。希望这可以帮助!这是一个example,可以帮助您入门。

      【讨论】:

        猜你喜欢
        • 2016-06-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-07
        • 2013-08-18
        • 1970-01-01
        • 2012-12-17
        相关资源
        最近更新 更多