作为iOS背景的人,我需要一些帮助。
我已使用AlarmManager
和BroadcastReceiver
安排了一项任务。
在onReceive
方法中,我想计算预定义LatLng
与用户当前位置之间的距离。但问题是,GPS需要时间才能找到修复方法。我怎么等到它呢?
我的猜测是在位置提取类中使用它...
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, 0);
manager.requestLocationUpdates(provider, minTime, minDistance, pendingIntent);
然后在onReceive
内,检查intent参数的动作并相应地检查距离。
如果我弄错了,请纠正我。 :)