【问题标题】:Best practice for sending live location data to server from iPhone从 iPhone 向服务器发送实时位置数据的最佳实践
【发布时间】:2012-11-19 08:55:28
【问题描述】:

我想为 iphone 开发一个应用程序,它“实时”跟踪用户的当前位置,并通过网络服务将这些数据发送到网络服务器上的 sql 数据库,所以我将能够有一个一致的注册用户当前所在的数据库。

这引发了一些关于如何以有效方式做到这一点的问题。

1) 我真的要在服务器上实时更新 GPS 数据吗?关于iphone的能源消耗,这不是“沉重”吗?也许每分钟一次也可以?当我希望尽可能准确时,这里有哪些最佳做法?

2) 如果一次可能有 1000 个用户怎么办......用当前 GPS 数据同时更新数据库仍然有效吗?

提前谢谢你 塞巴斯蒂安

【问题讨论】:

    标签: iphone database web-services sqlite gps


    【解决方案1】:

    定期发送 GPS 数据会给系统带来不必要的额外负载,而且不是最佳的。

    跟踪用户的更好方法是仅在用户从上次报告的位置移出半径为 R 的圆时发送数据。

    这样,在高速公路上以 60 mph 的速度行驶的用户和在公园以 0.1 mph 的速度行走的用户都将被准确跟踪。

    众所周知,用户在坐下吃饭、上厕所或睡觉时会停止移动。

    【讨论】:

      猜你喜欢
      • 2021-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-17
      • 1970-01-01
      • 1970-01-01
      • 2011-12-06
      • 2015-07-26
      相关资源
      最近更新 更多