1

我有一个使用地理位置的网络应用程序。它适用于大多数位置的大多数浏览器,这很棒。但是有时我会收到 404 错误。我已将其附在下图中。

对地理定位函数的 javascript 调用是这样完成的......

navigator.geolocation.getCurrentPosition(successCallback, geo_error, { enableHighAccuracy: true, maximumAge: 600000, timeout: 600000 });

有谁知道为什么在某些情况下我会得到这个 404?是否由于此特定机器所在的网络条件?

错误信息

谢谢

4

2 回答 2

1

使用地理定位和启用 GPS 的应用程序时,您应该假设在某些情况下,地理定位失败,并且您应该构建一个异常处理组件,如果地理定位确实发生错误,该组件不会失败。即使由于错误或用户拒绝浏览器提供 GPS 位置的权限而未正确获取当前 GPS 位置,您的应用程序仍应继续运行。

于 2013-01-15T09:31:47.087 回答
0

恐怕我没有立竿见影的解决办法。在 Chrome 论坛中快速搜索显示此问题是最近出现的。您可能需要等待谷歌浏览器的升级。

http://code.google.com/p/chromium/issues/detail?id=116986

于 2013-01-16T11:17:49.683 回答