2013-04-22 124 views
2

我有一个咕'ol'Garmin 60csx具有优良的GPS接收设备。我可以通过USB连接到主机,并提供GPS信息这种方式 - 接口菜单允许通过USB发送NMEA数据4800波特如何在Android平板电脑上使用USB GPS鼠标?

另一方面,我有一个Android平板电脑运行4.1.2(根/ CyanoMod)与非常差的GPS质量。在配置中,我找到“GPS源”,只有“内部”选项。可惜,我想使用通过USB传入的NMEA数据。

我可以找到很多的应用程序,允许使用蓝牙GPS接收器,这是接近,但不完全。没有人再使用USB了吗?

有什么应用程序可以让我使用USB GPS设备吗?

如果不是这样,编写接收NMEA数据的程序就不会那么困难 - 我曾经用Python做过一次。 然后我需要将它发送到Android操作系统。这里的杠杆在哪里?

+1

您有两个问题:首先让平板电脑硬件和软件堆栈充当USB主机,并说出GPS可以识别的特定USB串行协议。其次,将结果注入Android堆栈。根据设备的细节,这将是可能的或不可能的,并且如果您能够自定义在其上运行的Android堆栈(或其提供的选项),或者如果您不能改变它并限于运行构建由制造商签字。 – 2013-04-22 14:50:57

+0

@ChrisStratton当然!就像我以前在我的电脑上安装的那些老式专有的串行至usb桥接驱动程序一样。疑难杂症。我认为那些时代已经结束了,但现在你说出来了,这很明显。 – towi 2013-04-22 17:34:49

回答

2

如果您的设备正在运行Honeycomb及更高版本(Android 3.1〜Android 4.2+),那么您可以使用“UsbGPS4Honeycomb_MR1_alpha”应用程序使USB GPS接收器正常工作。请从这里下载:http://forum.xda-developers.com/showpost.php?p=32851757&postcount=58

没有驱动程序等需要我的宏碁A500运行Android 4.03。只需使用文件管理器安装APK,然后在android开发人员设置中启用“模拟位置”。然后启动应用程序,启用,检查设置并测试映射应用程序。 Gps程序不会显示卫星,但会显示GPS位置错误(英尺)。地图应用程序将正常运行。关闭应用程序,无需更改“模拟位置”设置即可重新启用车载GPS。

相关问题