我有一台装有GPS硬件的笔记本电脑。我在使用27。当我离线并使用地理定位API的watchPosition函数时,似乎没有使用GPS,因为我没有看到任何位置更新。
是的,全球定位系统已经启用,运行良好,我看到我的笔记本电脑正在与7颗GPS卫星通信。
以下是我要遵循的步骤:
但是,我注意到,如果我使用带有Chrome 27的移动设备(iPhone或Android)执行相同的步骤,即使离线时也会更新不同的result...my位置。
为什么我的位置没有更新时离线使用GPS设备的笔记本电脑?请把你的消息来源。
发布于 2014-03-10 13:53:08
我在使用带有gps芯片的Getac笔记本电脑时也遇到了同样的问题。我广泛地测试了Chrome 33.0.1750.117,Firefox 27.0.1,IE11.0.9600.16518和Opera 20.0,发现它们中没有一个使用本地GPS芯片。相反,他们都呼吁谷歌或微软的location。我想这是因为浏览器实现者认为像Windows和OSX这样的桌面操作系统没有本地GPS芯片可供他们访问。如果他们没有互联网连接,他们就无法得到他们的位置。
在iOS和Android上,他们在浏览器实现上做出了不同的选择,实际上是使用本地的GPS。
我为笔记本/台式机用例找到的唯一解决方案是,如果您想从本地的GPS芯片中获得结果,可以直接使用GpsGate与其集成,这是您在本地安装的一个程序。它在本地主机上提供了一个web服务器,它将从GPS芯片上提供您的位置。js可以通过ajax调用它,并将其集成到应用程序中。
https://stackoverflow.com/questions/17475673
复制相似问题