我有一个使用地理定位的网络应用。它适用于大多数地方的大多数浏览器,非常棒。但有时我会收到404错误。我已将其附在下图中。
对地理定位功能的javascript调用是这样完成的......
navigator.geolocation.getCurrentPosition(successCallback, geo_error, { enableHighAccuracy: true, maximumAge: 600000, timeout: 600000 });
有谁知道为什么在某些情况下我得到这个404?这是由于这台特定机器所处的网络状况吗?
谢谢
答案 0 :(得分:1)
使用地理位置和支持GPS的应用程序,您应该假设在某些情况下,地理位置 将失败,您应该构建一个异常处理组件,如果地理位置发生错误,该组件不会失败。即使由于错误或用户拒绝浏览器提供GPS位置的权限而未正确获取当前GPS位置,您的应用程序仍应继续运行。
答案 1 :(得分:0)
我担心我没有立即解决方案。在Chrome论坛中快速搜索,显示此问题最近出现。您可能需要等待谷歌浏览器的升级。