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

wel*_*lsa 7 w3c google-maps geolocation

W3C地理位置API似乎在safari 5中不起作用.我尝试了这个页面,它告诉我Geolocation不成功.

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

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

ger*_*rbz 11

看起来safari中的地理位置只有在你连接到wifi(没有线路)时才有效: Safari 5中的地理位置


小智 0

我在 Mac Snow Leopard 上使用 Safari 5.0.5,点击您的链接后我收到了

Error: The Geolocation service failed
Run Code Online (Sandbox Code Playgroud)

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

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

现在一切都按预期进行,我得到了

Location found using W3C standard
Run Code Online (Sandbox Code Playgroud)