安卓系统的位置提醒功能?

7
当启动我的应用程序时,需要将几个POI坐标添加到Android系统中。几个小时后,我的应用程序关闭,当用户接近其中一个POI时,他应该通过状态消息得到通知。这种情况下,这个方法是否是正确的方法?在Android中还有其他可用的方法来实现这一点吗?

public void addProximityAlert (double latitude, double longitude, float radius, long expiration, PendingIntent intent)

1个回答

14

是的,您需要使用 LocationManageraddProximityAlert() 作为您所需功能的基础。


@Rat-a-tat-a-tatRatatouille:接近警报从来没有很好地工作。如果您可以接受对Google Play服务的依赖,使用“LocationClient”和地理围栏可能会给您带来更好的结果。 - CommonsWare
我之前有过使用接近警报的经验,但在模拟器上无法工作 :(. 同时,添加地理围栏时遇到了错误1000,我也不知道为什么 :(.. - Rat-a-tat-a-tat Ratatouille
先生,错误代码1000,因为位置服务和GPS已关闭。今天回家时,我将尝试使用地理围栏进行实验。 - Rat-a-tat-a-tat Ratatouille
先生,非常抱歉问了这么多问题,但我仍然不清楚,地理围栏是否可以自行处理位置更新?因为使用位置客户端我们可以获取最后已知的位置。 - Rat-a-tat-a-tat Ratatouille
在使用addProximityAlert时,我们需要不断地请求位置更新吗? - Ajay S
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接