0

GPS機能を使って誰かがどこにいてどのくらいの時間かを追跡するiphoneアプリを作ることを考えています。おそらくウェブサイトのiPhoneから現在地を取得できると思いますが、私が精通している唯一の方法はajax呼び出しなどを使用することです(これがかなり初心者の概念である場合は申し訳ありません)が、サーバーがダウンするのではないかと心配しています。時間を追跡するための絶え間ない呼び出し。これを行うためのより良い方法はありますか?このアイデア/コンセプトについて相談できるリソースはありますか?この時点でそれはもっともらしいですか?

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

4

2 に答える 2

4

ローカルデータストアを保持し、ユーザーが移動したことをアプリが検出した場合にのみサーバーに更新を送信できます。私はそれがうまくいくと確信しています。サーバー側では、ユーザーが最後にチェックインしたときに計算し、それを現在の時刻と比較して、どこかにいる時間を確認します。これで私が見ることができる唯一の技術的な問題は、ユーザーがiphoneをオンにし、アプリがどこかにいる間ずっと開いている必要があるということです。つまり、iphoneは、電話が組み込まれたかなり高価なGPSトラッカーになりました。

于 2009-08-01T10:58:51.740 に答える
1

ユーザーの場所をiPhoneのローカルリストに保存し、1時間に1回、場所とタイムスタンプのペアを含むリストをサーバーに送信できます。

James Raybouldが言うように、ユーザーが特定の位置の範囲内にとどまった時間をサーバー上で計算できます。また、1時間に1回データを送信することで... iphoneがユーザーの移動を検出するたびにではなく、サーバーを保存して継続的にpingを実行します。

于 2009-08-01T11:25:00.657 に答える