我有一个使用地理定位的网络应用程序。它适用于大多数地方的大多数浏览器,这非常棒。但有时我会收到 404 错误。我已将其附加在下图中。
对地理定位函数的 javascript 调用是这样完成的...
navigator.geolocation.getCurrentPosition(successCallback, geo_error, { enableHighAccuracy: true, maximumAge: 600000, timeout: 600000 });
有谁知道为什么在某些情况下我会收到 404 错误?是由于该特定机器所在的网络状况吗?
谢谢
最佳答案
使用启用地理定位和 GPS 的应用程序时,您应该假设在某些情况下,地理定位将会失败,并且您应该构建一个异常处理组件,该组件在地理定位确实发生错误时也不会失败。即使由于错误或用户拒绝浏览器提供 GPS 位置的权限而无法正确获取当前 GPS 位置,您的应用程序也应该继续运行。
关于javascript - HTML5 地理定位无法正常工作,某些浏览器中出现 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14334548/