2

まず、Appcelerators Titanium Platformを使用しているので、Javascriptの例をいただければ幸いです。私が達成しようとしていることの全体的な目標を示します。私のアプリでは、ユーザーは次のように入力できます。

  • ゴールタイム(17:00分)
  • 走行距離(2.0マイル)

人が走っているとき、私は彼らに現在の推定終了時間を警告する必要があります。私はすでにアプリのGPSからの距離をうまく収集しています。また、ストップウォッチも実行しています。ですから、実際には、任意の時点での距離と時間に基づいて、推定終了時間をどのように計算するかについて、いくつかの洞察を得たいと思います。これにはおそらく、この時点で私を逃れているいくつかの簡単な数学計算が必要なので、どんな助けでも大歓迎です。つまり、最終的に、次の情報が得られます。

ユーザーが設定

  • ゴールタイム(17:00分)
  • 走行距離(2.0マイル)

電話から

  • 距離
  • タイマー時間
4

1 に答える 1

0

この方法を試してください。これは、構文についてはよくわからないアルゴリズムです(修正できるといいのですが)。

function calculateEstimateFinishTime(userDistance,takenTime,goalDistance)
{
 /*
   userDistance is distance from phone in miles
   takenTime is Timer Time in minutes
   goalDistance is user input Run Distance in miles
   the function return estimatedFinishTime in minutes
 */
  var speed = userDistance/takenTime;
  return (goalDistance/speed);
}
于 2012-10-25T04:12:06.220 に答える