我正在尝试从 GlobalSat G-Star IV USB GPS 设备中获取位置以在网页中使用。我找到了 Geolocation API 并且可以让它在带有内置 GPS 的手机上工作(基于http://w3schools.com/html5/html5_geolocation.asp),但它总是返回“error.POSITION_UNAVAILABLE”当我尝试在台式电脑上将它与我的 USB 设备一起使用(使用最新版本的 Chrome 和 Firefox)。出于某种原因,它甚至没有根据我的 IP 地址提取位置,但这不是重点,因为我的项目需要尽可能高的准确性。我已经确保我的浏览器允许网站访问我的位置,并且没有其他任何东西可以阻止我识别它。
有什么方法可以让 Geolocation API 以这种方式工作,还是我仅限于使用内置 GPS 的设备?