Javascript navigator.geolocation不稳定/不可靠,如何从浏览器获取稳定读数?
使用浏览器(Firefox、iPhone的Safari、Android)navigator.geolocation功能最稳定的方式是什么 navigator.geolocation.getCurrentPosition和navigator.geolocation.watchPosition似乎都不稳定,它们有时以成功回调结束,有时以错误回调结束,我看不出原因 我现在正在使用:Javascript navigator.geolocation不稳定/不可靠,如何从浏览器获取稳定读数?,javascript,iphone,firefox,html,geolocation,Javascript,Iphone,Firefox,Html,Geolocation,使用浏览器(Firefox、iPhone的Safari、Android)navigator.geolocation功能最稳定的方式是什么 navigator.geolocation.getCurrentPosition和navigator.geolocation.watchPosition似乎都不稳定,它们有时以成功回调结束,有时以错误回调结束,我看不出原因 我现在正在使用: navigator.geolocation.getCurrentPosition(function (position)
navigator.geolocation.getCurrentPosition(function (position) {
console.debug(position);
}, function(data) {
console.debug(data);
},
{
enableHighAccuracy: true,
maximumAge: Infinity,
timeout: 10000
});
是否有任何JavaScript框架可以使读取地理位置(跨浏览器)更加稳定
是什么导致了浏览器核心的不稳定性
我在Firefox(Ubuntu、Mac)、Chrome(Mac)、Safari(Mac)、iPhone上都遇到过问题。用于Ubuntu的Chrome似乎工作正常
请分享您如何在项目中实施地理定位,或如何提高阅读质量的任何想法。以下是有关地理定位不可靠性的更多信息:
我现在也有这个问题。Firefox有时会失败,有时不会。有时它给出的结果离我远得多。读数的准确度似乎取决于你设定的最大值,当值设为无穷大时,看起来错误更常见,但准确度更好,当值设为0时,看起来成功更常见,但准确度是错误的。这些测试是在宽带连接的Chrome上进行的。我不确定这些假设是否正确。。。