Iphone在背景中获得coords

时间:2011-04-12 19:03:55

标签: iphone ios4

我可以制作iphone应用程序,在2秒内从gps获取coords并将其保存在文件中。在一天结束的时候我应该通过邮件发送?

3 个答案:

答案 0 :(得分:1)

你永远不会在2秒钟内获得GPS定位,只能获得wifi信号三角测量的坐标。

答案 1 :(得分:1)

您永远不知道设备需要多长时间才能检测到用户的位置。

您当然可以创建一个应该检查用户准确位置的应用,然后将其写入plist,之后只要您计划通过电子邮件或任何其他来源共享,您应该可以轻松共享。

要获得用户最准确的位置,请在CoreLocation框架中查找准确性属性。如果您考虑时间限制只是为了让用户不必等到应用程序获得准确的位置,那么您应该使用iOS 4.0中引入的后台位置服务。

答案 2 :(得分:1)

您无法告诉Core Location framework每2秒使用GPS信息提醒您的应用。您的应用可以使用Significant-Change Location Service。因此,如果设备在高速公路上的汽车中,那么很可能每2秒钟一次。但是如果设备是徒步旅行,那么这取决于用户行走的速度。然后,您可以使用Local Notification提醒用户,并在当天结束时将应用从背景中移除。