安卓上的gps跟踪

Posted

技术标签:

【中文标题】安卓上的gps跟踪【英文标题】:gps tracking on android 【发布时间】:2012-02-25 22:42:28 【问题描述】:

我想制作一个可以跟踪其他 gps 设备的 android gps 跟踪应用程序。

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

    我想在 QT 中制作应用程序(QT 是否有库 连接其他 GPS 设备 我想使用谷歌地图(如果可能的话)——这样我就可以追踪了 有gps定位器sdk吗?这样我就可以购买设备并连接它。 gps 设备能否向我发送更多信息,例如燃料使用情况?例如,我可以制作能够读取燃料使用情况并向我发送一些信息到我的服务器的设备。 我需要服务器吗?所以我只能支付一些托管费用?或许可以制作 php 脚本来处理我的数据?

大概就是这样,请回复,这样我才能真正了解这一切的可能性。

谢谢。

【问题讨论】:

然后我点击返回并发布了不完整的评论。我将使用答案框。 【参考方案1】:

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

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

【讨论】:

如果您使用 Java,这意味着您将只是编写一个普通的 Android 应用程序 :) 一个不错的起点是官方 Android 开发人员门户:developer.android.com/index.html【参考方案2】:

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

2) 在 Android 应用中使用地图没有问题。请参阅附加库。

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

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

5) 谷歌插件库有一个 USB api。如果您可以设计设备,则可以与它交谈。有关燃料信息,请参阅 4。

您将必须学习如何使用带有 GPS 的 Google 地图来编写应用程序,学习 USB API,并找到一个您可以通过电子方式理解并可以通过 USB 进行通信的设备。然后,您需要找到一个站点,该站点允许您与他们的燃料价格数据库进行交互。 (您无法亲自及时收集全国的燃油价格。)

在编写一个使用 GPS 的基本地图应用程序后,您需要改进您的规范。然后至少看看USP api。此外,如果您正在考虑构建自己的电子设备,请使用 Google 'Arduino'。 (用它研究USB接口。开箱即用,它使用RS232串行接口。)

【讨论】:

将 USP api 更改为 USB api。 (对不起,手指抽搐) Qt 是一个跨平台框架,用于为各种设备编写程序。例如,我想将 gps 定位器放入卡车中,这样我就可以看到它的去向。关于燃料的第二件事,我不需要使用价格,我需要某种仪器来测量泵入汽油的气体量。可以连接气泵的东西。是否有任何 SDK 可用于制作这样的程序?

以上是关于安卓上的gps跟踪的主要内容,如果未能解决你的问题,请参考以下文章

安卓gps检索

如何对安卓版GPS工具箱导入路线

Python读取安卓手机GPS信息

安卓广播gps开启更新位置

在没有内置 GPS 的安卓设备上使用 USB GPS;相当于gps

安卓修改GPS经纬度