在正在运行的应用Android中获取距离

时间:2015-06-30 14:47:38

标签: android gps

我有一个关于android的问题,特别是关于一个动作(更像是一个活动)。

我经常搜索,但我找不到任何可以使用的内容。

我正在做关于正在运行的应用程序的Android应用程序,例如runtastic或Garmin run"。我的应用程序需要3件事:计时器(已完成并经过测试),获得我运行的距离,这是我需要帮助的,最后是我跑的步伐(我没有搜索任何与之相关的东西,所以我不知道我是否也需要帮助。)

现在,我需要距离的帮助,它不是计步器,这是我在搜索中找到的所有内容。

我的申请很简单。它如何工作的例子:你离开你的房子,你开始跑步(你需要按下Android应用程序中的开始按钮)然后这3件事将开始,计时器,距离和步伐,计时器它是如果你在同一个地方,你唯一能看到工作的东西。当你开始跑步时,所有3件事情现在都在计算,当你按下"停止"按钮。

我的问题是,如何在训练结束时获得距离。

它不像计步器的距离,我不想知道我在训练期间做了多少步,我想要达到训练结束并在我的Android应用程序中看到例如: 01:01:45(代表计时器,格式为HH:MM:SS) 10,51 Km(代表距离,以quilometers或英里的格式,我可以看到之后) 5,00 Min / Km(代表节奏)

我做的搜索,它有一种可能的方式,不像计步器: - 或者我得到2分代表训练开始和结束,并计算从1点到另一个点的距离,但如果我想采取快捷方式或去训练到另一个点然后返回到最后一点,它不会添加更多距离,因为它已经计算好,如果你明白我的意思。

但是,我真正想要的是距离"或者至少是它的想法,它是通过GPS获得距离可能每5秒。 为了实现这一点,我需要通过GPS获取设备的位置,并且每5秒钟它将获得您当前的位置并与最后位置进行比较,以便它可以计算距离并添加到" textView&# 34;计算的距离。

由于

0 个答案:

没有答案