javascript - HTML5 地理定位无法正常工作,某些浏览器中出现 404

标签 javascript browser geolocation

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

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

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

有谁知道为什么在某些情况下我会收到 404 错误?是由于该特定机器所在的网络状况吗?

Error message

谢谢

最佳答案

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

关于javascript - HTML5 地理定位无法正常工作,某些浏览器中出现 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14334548/

相关文章:

javascript - 添加数据后,分页在 Kendo UI 网格中不起作用

python - KDTree 正在返回半径以外的点

javascript - AngularJs。路由。处理服务器请求。几个问题

android - 是否可以在 Android 浏览器中进行 HTML5 拖放操作?

javascript - 如何让浏览器保持滚动在固定位置?

google-maps - google maps v3 将地址转换为纬度

redis - 为什么这个 GEORADIUS 对 redis 的调用不起作用?

javascript - PrerenderIO 无法在我的 MeteorApp 上运行

javascript - 动态添加文件到输入

javascript - getElementByID 获取多个 ID