【问题标题】:android location manager minTime vs minDistanceandroid 位置管理器 minTime 与 minDistance
【发布时间】:2015-05-30 03:04:51
【问题描述】:

我写了一个简单的 locationManager 和 locationListener 使用:

        GPS_distance = 30;
        GPS_interval = 2000;
        locationManager.requestLocationUpdates(GPS_provider, GPS_interval, GPS_distance, locationListener); 

所以 onLocationChanged“应该”每 2 秒更新一次,或者在 30 米距离变化时更新。正在发生的是位置仅在 30 米内更新。如果我将距离设置为 0,则时间间隔有效!

在三星 Galaxy S4 上调试。

【问题讨论】:

标签: android locationmanager


【解决方案1】:

通过查看文档,
它表示两者之间存在 AND 条件。

位置提供程序只会在位置变化至少 minDistance 米且至少 minTime 毫秒后向您的应用程序发送更新


这意味着您必须通过您设置的 minDistance 和时间量。
查看文档here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-13
    • 2011-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-10
    • 2016-11-18
    相关资源
    最近更新 更多