0

我正在使用 html5 JS 函数navigator.geolocation

 if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(geoLocationSuccess, geoLocationError);
}

当我在 Windows 7 上以 chrome、ff、ie10 运行该函数时,它几乎立即返回我的位置。

现在我正在测试带有移动 safari 的新 ipad。iPad 最初会提示我是否要允许浏览器使用我的位置。我点击是。大约一分钟后,geolocationError 函数被调用,错误代码为 2(位置不可用)。

两个设备都在同一个wifi网络上,一个可以找到位置,另一个不能。

我读过移动 safari 支持地理定位功能。难道我做错了什么?

4

1 回答 1

1

根据这个 Apple 支持线程,这看起来像是 iOS 6 中的一个错误;地理定位不适用于 iOS 6 Web 应用程序!

于 2013-08-14T17:24:43.807 回答