0

Android SDK是否有一个Listener会在手机GPS进入某个经纬度区域时返回?

4

1 回答 1

1

是的。有一个名为addProximityAlert的函数

文件说:

它为由位置(纬度,经度)和给定半径给出的位置设置接近警报。

当设备检测到它已进入或离开该位置周围的区域时,给定的 PendingIntent 将用于创建要触发的 Intent。

触发的 Intent 将添加一个带有键 KEY_PROXIMITY_ENTERING 的布尔值。如果该值为 true,则设备正在进入邻近区域;如果为假,则退出。

由于位置估计的近似性质,如果设备短暂地通过给定区域,则可能不会触发任何 Intent。
同样,如果设备非常接近给定区域但实际上并未进入该区域,则可能会触发 Intent。

在过期参数给定的毫秒数后,位置管理器将删除此接近警报,不再对其进行监控。值 -1 表示不应有过期时间。

于 2013-08-18T10:39:56.180 回答