我需要使用谷歌地图地理定位在我的一个项目。我去了谷歌官方地图javascript网站,使用了他们的代码,几天前一切都很顺利。
但是现在它不起作用了,它只显示“错误:地理定位服务失败”消息。它只发生在webkit浏览器(Chrome,Firefox等),IE工作完美。我在这里检查了Stackoverflow上的几个线程,这些线程说您应该从webkit服务器而不是直接从文件启动您的网站,因为webkit浏览器在位置方面有一些文件://限制。
但奇怪的是,对我来说,它不工作在网络服务器,甚至在官方谷歌网站(Google地理定位示例)。我可以看到上面描述的错误消息。
这是最近webkit浏览器中的某种错误还是糟糕的配置( Chrome中的FYI允许所有网站定位)?我的Chrome版本是36.0.1985.125,Firefox版本24.6.0 (可能是公司的一些限制)和IE 10。
发布于 2014-07-24 00:34:49
基本上,地理位置是一个webservice,每个浏览器都可以使用不同的服务提供者来检索所需的数据。
当您没有得到结果时,它不是错误,它只是意味着您的位置可能不会根据给定的详细信息被检测到(细节将取决于使用的硬件)
IE请求,而Chrome(通常也是Firefox )使用。
当服务无法解析您的位置时,您将看到上述错误消息。
因此,这不是与浏览器相关的问题(因为源是请求的位置服务,而不是浏览器),也根本不是错误,因为由于未解决的位置而导致的错误是有效的响应。
https://stackoverflow.com/questions/24905145
复制相似问题