kon*_*ung 4 database sqlite iphone gps web-services
我想开发一个iphone应用程序,用于"实时"跟踪用户的当前位置,并通过Web服务将此数据发送到Web服务器上的sql数据库,这样我就可以拥有一个一致的数据库.注册用户当前定位.
这提出了一些有关如何以有效方式执行此操作的问题.
1)我真的应该在服务器上实时更新GPS数据吗?关于iPhone的能耗,这不是"重"吗?也许一分钟一次呢?当我想尽可能准确时,最佳做法是什么?
2)如果一次可能有1000个用户怎么办?用同时更新当前GPS数据的数据库仍然有效吗?
提前谢谢塞巴斯蒂安
以固定的时间间隔发送GPS数据将不必要地给系统带来额外的负荷,并且它不是最佳的.
跟踪用户的更好方法是仅在用户移动到距离上次报告的位置的半径R的圆圈之外时才发送数据.
这样,用户在高速公路上以60英里/小时的速度在汽车中行驶,并且在公园中以0.1英里/小时的速度行走,将被准确地跟踪.
众所周知,当用户坐下来吃饭,去洗手间或睡觉时,他们会停止移动.
| 归档时间: |
|
| 查看次数: |
646 次 |
| 最近记录: |