2009-08-01 7 views
0

私は、GPS機能を使って誰かの位置と時間を追跡するiphoneアプリを構築することを考えています。私はおそらくWebサイトからiphoneから現在の場所を得ることができるが、私がよく知っている唯一の方法はajaxコールなどを使用していることです(申し訳ありませんがこれは初心者の概念です)。時間を追跡するための定数呼び出し。これを行うより良い方法はありますか?私はこのアイデアやコンセプトについて相談できるリソースはどれですか?この時点でそれはもっともらしいでしょうか?可能ですか? Google Maps/GPSを使用して、ある場所に誰かがどれくらいいるかを教えてください。

私はphp/mysqlにもっと精通していますが、私が持っているいくつかの新しいアイデアを枝分かろうとしています。どんな助けでも大歓迎です!

答えて

4

ローカルデータストアを保存しておけば、ユーザーが移動したことをアプリが検出したときにのみサーバーに更新を送信できます。私はかなりうまくいくと思います。サーバー側では、ユーザーが最後にチェックインした後に、現在の時刻と比較して、どれくらいの時間が経過しているかを確認するだけです。私が見ることができる唯一の技術的な問題は、これは、これは、ユーザーがiPhoneを持っている必要があり、アプリは、彼らがどこかにいる全時間開く、これは、iPhoneは、

1

あなたはiphoneのローカルリストにユーザーの場所を保存することができ、1時間に1度、場所/タイムプリアンプのペアを含むリストをサーバーに送信します。

James Raybouldによれば、ユーザーが所与の位置の範囲内にどれくらい滞在したかをサーバーで計算できます。また、1時間に1回データを送信することによって...ユーザーが移動したことをiPhoneが検出するたびに、サーバーを連続的にpingするために保存することはありません。

関連する問題