0

是否可以在没有任何 GPRS 连接的情况下通过 API 获取移动设备中的 GPS 信息?

已编辑

是的,例如在 Java ME 平台或 Apple iPhone 上

4

2 回答 2

2

是的; 如果您使用的是具有 GPS 硬件的设备,并且该设备上的软件开发使您可以从您的软件访问该硬件。

这可以使用内置 API 来打开 COM 端口。然后,您只需打开连接 GPS 硬件的端口(设备内部的内部 GPS 接收器通常连接到固定的 COM 端口号)开始解释GPS 接收器发送的(通常) NMEA字符串。

或者该设备可能具有更具体的 GPS 相关 API,例如 Windows Mobile 5+ 中的GPS 中间驱动程序,它允许操作系统与任何 GPS 接收器(内置,或通过电缆或蓝牙连接到 COM 端口)并允许多个应用程序同时与 GPS 数据交互。

附言

GPS 本身与 GPRS 无关。您可能已经有了这个想法,因为A-GPS使用电信网络信息和/或数据连接(如 GPRS、EDGE、UMTS、WLAN 等)来下载包含 GPS 卫星位置信息的小文件。

然后,此数据将使您的设备能够在此检索到的数据为当前的时间段内缩短 GPS 采集时间 - 我相信通常是几天到一周 - 因为它不仅需要查看它可以接收哪些 GPS 信号并且有意义其中,但它有很多关于 GPS 星座的先验知识,应该在你能看到的天空部分的轨道上。

于 2009-08-07T07:25:43.993 回答
1

GPRS 是一种双向数据传输,使您能够访问互联网,而 GPS 只是一个接收器,正如 peSHIr 已经提到的,它与 GPRS 无关。GPS接收器接收来自多颗卫星的信号并根据时间差计算位置。

无论如何...只有当您想使用任何网络服务进行反向地理定位或者您想使用谷歌地图或任何其他定位服务时,您才需要 GPRS 或任何其他互联网连接。但仅用于接收(计算)坐标 GPS 本身就足够了。

于 2009-08-07T07:46:56.867 回答