在Android上跟踪GPS

时间:2012-02-25 22:42:29

标签: android c++ qt gps tracking

我想制作跟踪其他gps设备的Android gps跟踪应用程序。

我会写一些我想要的东西,但你可以告诉我这是否可能。

  1. 我想在QT中申请(QT是否有图书馆用于 连接其他gps设备
  2. 我想使用谷歌地图(如果可能的话) - 所以我可以跟踪
  3. 有没有gps定位器sdk?所以我可以购买设备并连接它。
  4. gps设备可以向我发送更多信息,如燃料使用情况吗?例如,我可以制作能够读取燃料使用量并向我发送某种信息的设备。
  5. 我需要服务器吗?所以我只能支付一些托管费用?并且可能制作能够处理我数据的PHP脚本吗?
  6. 这可能是它,请回复,以便我能真正看到所有可能的东西。

    谢谢。

2 个答案:

答案 0 :(得分:0)

1)我不知道QT是什么。我假设它是某种应用程序构建器。不喜欢他们。不能用它们做任何很酷的事情。 (这是个人观点。如果你愿意,可以忽略它。)

2)在Android应用中使用地图没有问题。请参阅add on library。

3)大多数手机内置GPS。为什么购买外置手机?

4)内置GPS只是提供您当前的位置。可以提供燃料信息的独立GPS装置正在查询外部数据库。我不认为他们会分享。与他们的设备接口以用于商业用途是非法的。只有当你是唯一一个要使用它的人时,你才能做到这一点。

5)Google add ons库有一个USB api。如果您可以设计一个设备,您可以与之交谈。有关燃料信息,请参阅4。

您将不得不学习如何使用带有GPS的Google地图编写应用程序,学习USB api,找到一个可以通过电子方式理解并可以通过USB进行通信的设备。然后,您需要找到一个允许您与其燃油价格数据库连接的站点。 (你无法亲自在全国范围内及时收集燃油价格。)

您需要在编写使用GPS的基本地图应用程序后优化您的规格。然后至少看一下USP api。此外,如果您正在寻找建立自己的电子设备,谷歌'Arduino'。 (研究USB接口。开箱即用,它使用RS232串行接口。)

答案 1 :(得分:0)

1)虽然有一种方法可以在Android上运行Qt应用程序(http://developer.qt.nokia.com/wiki/Necessitas),但我认为这是一个痛苦的世界,通常是移植框架的情况。此外,很少有人在做你想做的事情,所以开发者社区可能不存在(所以当你遇到困难时很难获得帮助)。对于Android Java代码和库,我会使用“native”。

其余的问题假设你使用Qt。当然,如果你是原生的,你可以使用Maps SDK,Android位置等等。