我知道如何使用W3C navigator.geolocation
API,但刚刚发现在 Google Chrome 下,当页面位于本地文件系统而不是 Web 服务器上时它不起作用:[1],[2]。
我可以使用哪些其他技术来获取我当前位置的纬度和经度或国家代码?
(我从本地文件系统运行我的项目,因为理想情况下它不需要自己的服务器。事实上,我什至没有自己的域或托管等(过去用我的上网本搭便车环游世界年)。它在 3rd 方服务器上调用 Web API,但没有自己的服务器。)
(是的,我知道我可以通过运行诸如 Python 的 SimpleHTTPServer 之类的本地 Web 服务器来解决这个问题,但是对于这个问题,我们假设这种解决方法是不可能的。)