[英]Best practice for sending live location data to server from iPhone
我想開發一個iphone應用程序,用於“實時”跟蹤用戶的當前位置,並通過Web服務將此數據發送到Web服務器上的sql數據庫,這樣我就可以擁有一個一致的數據庫。注冊用戶當前定位。
這提出了一些有關如何以有效方式執行此操作的問題。
1)我真的應該在服務器上實時更新GPS數據嗎? 關於iPhone的能耗,這不是“重”嗎? 也許一分鍾一次呢? 當我想盡可能准確時,最佳做法是什么?
2)如果一次可能有1000個用戶怎么辦?用同時更新當前GPS數據的數據庫仍然有效嗎?
提前謝謝塞巴斯蒂安
以固定的時間間隔發送GPS數據將不必要地給系統帶來額外的負荷,並且它不是最佳的。
跟蹤用戶的更好方法是僅在用戶移動到距離上次報告的位置的半徑為R的圓圈之外時才發送數據。
這樣,用戶在高速公路上以60英里/小時的速度在汽車中行駛,並且在公園中以0.1英里/小時的速度行走,將被准確地跟蹤。
眾所周知,當用戶坐下來吃飯,去洗手間或睡覺時,他們會停止移動。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.