我需要在我的一个项目中使用谷歌地图地理定位。几天前,我去了官方的 Google maps javascript API 网站,使用了他们的代码,一切正常。
但现在它不起作用,它只显示“错误:地理定位服务失败”消息。它只发生在 webkit 浏览器(Chrome、Firefox 等)中,IE 可以完美运行。我在 Stackoverflow 上检查了几个线程,它们说您应该从网络服务器而不是直接从文件启动您的网站,因为 webkit 浏览器在位置方面有一些 file:// 限制。
但奇怪的是,对我来说,它不适用于网络服务器甚至谷歌官方网站(谷歌地理定位示例)。我只能看到上述错误消息。
可能是最近 webkit 浏览器中的某种错误或配置错误(Chrome 中的仅供参考,我允许所有网站的位置)?我的 Chrome 版本是 36.0.1985.125,Firefox 版本 24.6.0(可能是一些公司限制)和 IE 10。