W3C地理位置API似乎不适用于safari 5。 我试过这个页面,它告诉我Geolocation不成功。
代码: http://code.google.com/apis/maps/documentation/javascript/examples/map-geolocation.html
有人可以解释一下为什么会这样吗?
答案 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。