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 回答