【问题标题】:How do I use the device's GPS only whenever there is no internet available?如何仅在没有可用互联网的情况下使用设备的 GPS?
【发布时间】:2017-05-25 18:22:49
【问题描述】:

Android 在不断变化。目前,Fused Location API 被用于位置检测。但根据我的经验,如果没有数据连接,就再也找不到 GPS 信号了。

如何仅在没有可用互联网时使用设备的 GPS?

【问题讨论】:

    标签: android android-6.0-marshmallow android-gps


    【解决方案1】:

    融合位置提供程序使用各种传感器、WIFI/数据和实际 GPS 芯片组以混合方式查找 gps。

    它会发现位置粗/细精度取决于您的情况。它只需要比互联网连接更长的时间。如果在室内或偏远地区,可能需要一两分钟。有时,如果数据信号没有到达设备,是的,它可能会失败。

    在大多数情况下,它确实可以在没有 WIFI 或 DATA 的情况下工作。

    【讨论】:

    • 但是它需要连接播放服务,所以它必须有互联网。根据我的经验,在棉花糖之前,使用内部 gps 传感器可以更快地发现 gps 信号。因此它会被固件延迟。
    • 它将尝试使用播放服务连接到互联网是的。老实说,找到它的速度实际上取决于芯片组。我在测试过的不同手机上看到了不同的结果。但我仍然建议使用 Fused 服务,而不是使用位置管理器,如果设备中的任何其他应用程序正在侦听它,它通常会监控 GPS。所以通常依赖它是个好主意
    • @Kushan 这是否意味着,它会尝试连接但如果失败,它仍然会寻找位置?
    • 是的...然后它会在没有互联网的情况下尝试仅使用 gps 芯片组
    猜你喜欢
    • 2011-08-26
    • 2013-09-11
    • 1970-01-01
    • 1970-01-01
    • 2017-09-09
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 2022-07-27
    相关资源
    最近更新 更多