2010-12-13 15 views
1

私は、iPhoneのCore Locationで作業してきた人からの指導を少し探しています。私のアプリはほぼ完成していますが、私はクライアントのために一番最後のものを完成させようとしています。コアの場所 - 問題の初期化

私のアプリは、トレーニングをユーザーにアシストすることです。 MapMyRunと同様の機能これは、スタート/ストップボタンとリセットボタンを備えたタイマー画面を持っています。開始ボタンをタップすると、タイマーがカウントを開始し、コアの位置がユーザーの進行状況を追跡し、速度と距離を計算し始めます。私が抱えている問題は、ユーザーが現在の場所を見つけようとしているコアロケーションです。シナリオ以下:

1日目 ユーザーはワークアウトが保存され、ジョギングに出かけ、その進捗状況を追跡するためにアプリを使用して、ユーザーが時間ジョギングしていました。すべてが必要なように機能します。

第2日 ユーザーは、もう一度ジョギングすることを決定します。この時間は、前回のジョグとは異なる領域です。 10マイル離れたところで言うことができます。だから彼らはタイマーを始めるが、コアの場所はユーザーの現在の位置に初期化するまでに時間がかかる。これにより、コアロケーションが現在のロケーションを決定しようとすると、距離フィールドが無理に飛びます。

私はこれがなぜ起こるのか説明しましたが、私のクライアントはあまり幸せではありません。彼らは距離フィールドジャンプを見たくありません。これは十分です。

だから私は誰もが現在の場所にユーザーのコアの位置を初期化する素晴らしいソリューションを持っているのだろうかと思っています。私はおそらくコアの場所と正確な読書を得る機会を与える一定の時間の間、コアの場所と距離フィールドの間のリンクを壊す可能性があります。

大変助かりました。位置測定値は概ね一般の位置よりも正確である速度測定値を、一致するまで

よろしく、スティーブン

答えて

0

「は...校正」報告によって読みを安定化させます。

+0

あなたの答えの後期受け入れのため申し訳ありませんマルセロ、。私はあなたのアドバイスを取って、このルートを下った。 – Stephen

+0

クール!私はそれが助けてうれしいです。 –

0

ええ、CoreLocationとGPSトラッキングは本当に1つを悩ますことができます。

いくつかの時間前に誰かが非常に同様の問題を持っていたし、いくつかのアイデアやコード掲示しまった:このことができます CoreLocation

Pherhapsを。しかし、あなたがあなたの正確な場所を得るまで、私はまだ活動指標を表示します。そして、GPS追跡は10分の1秒の問題ではない...車のナビゲーションシステムを参照してクライアントを説明するだけだ。おそらく彼はそれを理解するでしょう....

0

まず、アプリケーションに行く前に、ユーザーの現在地を見つけようとしてください。あなたがすぐに多くの時間をかけてユーザーの現在地を表示できるようにします。

よろしく、

サティヤ