我在maps
上有一些已保存的位置。所以,我要做的是每当我进入这些保存位置50米的范围内时,我都会收到通知。
那么,我应该在保存的位置使用geofencing
还是在当前位置使用geofencing
,还是经常检查location.distanceTo
并在距离小于50米时触发?
哪一个最有效可靠? 另外,我正在动态保存这些位置。
答案 0 :(得分:0)
我认为你应该使用地理围栏,因为它有默认的触发事件。因此,当您进入或退出地理围栏区域时,您将收到IntentService的通知。有关详细信息,请查看this链接。