开箱即用的浏览器地理定位比生产网站稍微不那么准确
Out of the box browser Geolocation is slightly less accurate then production websites
我正在笔记本电脑上查看我的地理位置。
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var lat = position.coords.latitude;
var lon1 = position.coords.longitude;
});
}
lat和lon给出的输出与相同浏览器在http://whereamirightnow.com/
这样的站点上输出的输出略有不同。他们是在使用谷歌库来提高准确性还是怎么的?
事实证明,使用这种方法可以使我获得比其他站点更精确的经度和纬度。看起来是传单在引擎盖下做的,这让我很困惑。
var options = {
enableHighAccuracy: true,
timeout: 5000,
maximumAge: 0
};
function success(pos) {
var crd = pos.coords;
console.log('Your current position is:');
console.log('Latitude : ' + crd.latitude);
console.log('Longitude: ' + crd.longitude);
console.log('More or less ' + crd.accuracy + ' meters.');
};
function error(err) {
console.warn('ERROR(' + err.code + '): ' + err.message);
};
navigator.geolocation.getCurrentPosition(success, error, options);
相关文章:
- 我想用Javascript网站在开放的Chrome浏览器上执行功能
- 当URL以m.(网站).com开头时,浏览器需要自行调整大小
- 如何确保在浏览我的plone网站时始终启用浏览器中的javascript
- 在我的浏览器中用类似ctrl+s的PhantomJS保存一个网站
- 跨浏览器问题:如何调试我的网站'在windows PC的safari上的行为
- 我可以让我的网站的内容可编辑区域对安卓股票浏览器上的触摸事件更敏感吗
- 使用HTML和任何服务器端语言(PHP,.net,ruby)制作的网站是否可以在每个具有浏览器的设备上工作
- 适用于可在网络浏览器和智能手机上运行的网站的 MP3 播放器
- 在Asp.net的空网站中,如何改变"Web.config”;使内容(.js)文件显示在浏览器中,而不是下载
- jQuery在我的网站上不起作用,但在我的浏览器上起作用
- 将所有访问过的网站颜色重置为所有最新浏览器和所有doctype(xhtml,html,html5)的默认颜色css设置
- 如何检测和/或阻止扰乱我网站的浏览器扩展
- 如何在浏览器页面切换到我的网站选项卡时创建事件,如gmail中的聊天框状态更改
- 如果从我的网站在浏览器中安装了其他程序,如何在移动应用程序中打开共享对话框
- 重新审视网站优化的经验法则:JavaScript在现代浏览器中仍然是必不可少的
- 如何阻止Facebook应用内浏览器打开我的网站链接
- 强制浏览器从第三方网站下载视频
- 所有浏览器的正确网站视频嵌入
- 检测网站浏览器上的 JavaScript 禁用
- 将文件从网站/浏览器拖放到本地文件系统