在阅读Firefox's Geolocation的doesn'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
答案 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坐标。