【发布时间】:2012-08-08 11:53:48
【问题描述】:
我知道如何使用W3C navigator.geolocation API,但刚刚发现在谷歌浏览器下,当页面在本地文件系统而不是网络服务器上时它不起作用:[1]、[2]。
我可以使用哪些其他技术来获取我当前位置的纬度和经度或国家代码?
(我从本地文件系统运行我的项目,因为理想情况下它不需要自己的服务器。事实上,我什至没有自己的域或托管等(用我的上网本搭便车环游世界过去一年)。它在 3rd 方服务器上调用 Web API,但没有自己的服务器。)
(是的,我知道我可以通过运行本地 Web 服务器(例如 Python 的 SimpleHTTPServer)来解决这个问题,但我们假设这个问题是不可能的。)
【问题讨论】:
标签: google-chrome geolocation file-uri w3c-geolocation