W3C地理定位API无法在Safari 5上运行

时间:2011-03-10 06:11:05

标签: google-maps geolocation w3c

W3C地理位置API似乎不适用于safari 5。 我试过这个页面,它告诉我Geolocation不成功。

代码: http://code.google.com/apis/maps/documentation/javascript/examples/map-geolocation.html

有人可以解释一下为什么会这样吗?

3 个答案:

答案 0 :(得分:11)

看起来safari中的地理位置仅在您连接到wifi(未连线)时才有效: Geolocation in Safari 5

答案 1 :(得分:0)

我在Mac Snow Leopard上使用Safari 5.0.5并点击链接后我正在

Error: The Geolocation service failed

尝试在Safari中启用位置服务。

转到偏好设置 - >安全性并选中“允许网站询问位置信息”。此外,请确保系统偏好设置 - >安全性未选中“禁用位置服务”。

现在一切按预期工作,我正在

Location found using W3C standard

答案 2 :(得分:0)

如果像我一样,您正在使用Mac并且其他任何答案都没有帮助,请检查Safari申请是否允许确定您的位置:

系统偏好设置 - >安全和隐私 - >隐私 - >定位服务 - >选中Safari复选框。

刷新page,如果系统提示,允许Safari获取您的位置,现在您应该可以在地图上查看您的位置。

以上内容转载于OS X El Capitan。