在桌面浏览器中访问用户GPS设备的选项有哪些?

时间:2009-11-17 03:15:40

标签: internet-explorer firefox browser geolocation gps

在阅读Firefox's Geolocationdoesn't use GPS功能后,我想知道浏览器(IE和/或Firefox)能够访问连接到正常的GPS设备需要什么笔记本电脑/台式电脑?

到目前为止,我发现的唯一可以执行此操作的技术是Google Gears' Geolocation API或特定于设备的API,例如Garmin plugin

还有其他/更好的解决方案吗?浏览器插件/扩展名可以用于此目的。

更新:我不介意使用插件等提升浏览器的安全权限。

更新:“Firefox 3.6(Gecko 1.9.2)增加了对在Linux上使用GPSD(GPS守护程序)服务进行地理定位的支持”:https://developer.mozilla.org/en/using_geolocation

4 个答案:

答案 0 :(得分:3)

我不知道现在支持此功能的任何浏览器,但W3C Geolocation API的设计方式是浏览器可以使用GPS来确定您的位置。 (现在我相信唯一真正使用GPS的浏览器是iPhone 3.0上的Mobile Safari。)

在Windows 7中,Location Platform可以使用任意数量的位置提供程序插件,包括用于GPS设备的插件。我不相信IE8正式支持W3C Geolocation API,但有一些支持它的实验版本,所以很快就会发生。

答案 1 :(得分:1)

如果您正在尝试实施一些在移动平台上运行的基于Web的软件,您可以考虑为在端口80上侦听的GPS编写自己的驱动程序,然后使用AJAX小程序客户端向GPS驱动程序查询当前GPS协调。

答案 2 :(得分:0)

这可能无法解答您的问题,但GPSd是我遇到的最有用的GPS套餐。唉,它不支持任何Windows风格。

答案 3 :(得分:0)

看起来这个GPS in Browser工具会让IE实际通过javascript从连接的GPS获得GPS坐标。