我应该在当前位置使用Geofencing还是使用location.distanceTo?

时间:2017-12-23 07:00:24

标签: android google-maps gps geofencing android-geofence

我在maps上有一些已保存的位置。所以,我要做的是每当我进入这些保存位置50米的范围内时,我都会收到通知。

那么,我应该在保存的位置使用geofencing还是在当前位置使用geofencing,还是经常检查location.distanceTo并在距离小于50米时触发?

哪一个最有效可靠? 另外,我正在动态保存这些位置。

1 个答案:

答案 0 :(得分:0)

我认为你应该使用地理围栏,因为它有默认的触发事件。因此,当您进入或退出地理围栏区域时,您将收到IntentService的通知。有关详细信息,请查看this链接。