我正在构建一个嵌入谷歌地图的安卓应用程序。
这个应用程序应该在地图上显示一个地区的许多公共汽车。
我知道我需要在公交车上安装 GPS 设备,然后将每个设备连接到我的应用程序。
我的问题是;如何将android 应用程序连接到GPS设备?
真的需要资料。谢谢!
你不会,直接。您可以让 GPS 设备通过网络服务通过 Internet 向中央服务器报告。然后,您将有第二个网络服务将该数据提供给请求它的 Android 设备。
您必须有一种机制,通过该机制,每辆巴士中的 gps 单元会定期将其位置发送到您的巴士轨道应用程序所在的设备。
在 A-GPS(辅助 GPS)中有一个网络发起案例,您的应用程序可以将位置请求发送到各个单元,并且在接收到它们的位置后,您的应用程序可以显示它。您的 GPS 装置必须为此联网。它有点类似于在许多社交网络中,您的设备请求并检索朋友的位置的用例。
通常,您的 Android 设备将包含一个 GPS 芯片,可以按照此处所述轻松访问- 只需使用几个类和一个清单条目以允许位置访问。
我不知道是否实际支持任何外部(USB OTG,我假设)设备。如果有的话,知道会很酷。