来自外部 GPS 的 HTML5 地理定位

标签 html geolocation

我们使用了 HTML5s navigator.geolocation 并发现它在 iOS 和 Android 智能手机上非常好。现在用户希望相同的 HTML5 网络应用程序在具有外部 GPS 的笔记本电脑上运行。在笔记本电脑上使用 Windows 7 我只是想不出一种方法来将位置共享到 HTML5 浏览器(尝试过 Safari、FF、IE、Chrome)。为了进行测试,我使用的是独立工作的 GlobalStat BU-353 USB GPS,我发现 GPSDirect(很酷的免费软件)将该信号提供给 Win7 传感器定位服务,但 HTML5 浏览器仍然看不到 GPS。

有人对此有任何好运吗?

最佳答案

我一直在寻找类似的解决方案并找到了这个:GpsGate . 它是独立的应用程序,可以连接到几乎所有 GPS 设备并以多种形式发布其数据,包括浏览器(通过 Javascript API,它反过来对 http://localhost:12175/gps/[getVersion|getGpsInfo]?jsonp=padding 进行 jsonp 调用).它与 Geolocation API 不兼容,但我认为编写简单的适配器应该不会花费太多时间。另一个好处是它的 Express 版本对私有(private)和商业用途都是免费的 (link)。

编辑:经过一番挖掘,我发现了 this将 GpsGate 的地理定位兼容适配器添加到其他一些地理定位库的补丁。

关于来自外部 GPS 的 HTML5 地理定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7346050/

相关文章:

html - 图像卡在另一个 div 的图像中

Swift 2 - 自动定位时出现可选字符串

php - 如何检测访客的国家/地区?

android - 在 Mobile Chrome 上为本地文件启用地理定位

python - Google App Engine Search API 执行基于位置的搜索

php - 如何解析 HostIP 地理定位 API 的输出?

javascript - html - 滚动条和模态窗口

javascript - 条件渲染可以使表单项可见,但无法隐藏它

javascript - 在 Canvas 中定位模态对话框

html - 您如何使网站向下滚动?因为我的网站不会滚动