地理信息

1、移动端
用到地理信息的应用:
社交 微信 微博 陌陌 QQ
团购 美团 外卖 滴滴 优步
大数据——分析
2、定位原理
phone GPS
pc IP地址
3、获取具体失败原因
ev.code 错误代码
0 未知错误
1 用户拒绝
2 获取失败 goole api
3 超时
ev.message 错误信息描述

    1.设备是否支持
        if(navigator.geolocation){
            alert('此设备支持');
        }else{
            alert('此设备不支持');
        }
    2.获取位置
        if(navigator.geolocation){
            navigator.geolocation.getCurrentPosition(fn,fn);
        }else{
            alert('此设备不支持');
        }
    3.获取信息
        alert(ev.coords);
        alert(ev.coords.longitude);         //经度
        alert(ev.coords.latitude);          //纬度
        alert(ev.coords.accuracy);          //精确度 少于60不可用
        alert(ev.coords.altitude);          //海拔高度
        alert(ev.coords.altitudeAccuracy);  //海拔精确度
        alert(ev.coords.heading);       //朝向
        alert(ev.coords.speed);             //速度

eg:

if(navigator.geolocation){
    navigator.geolocation.getCurrentPosition(function (ev){
        document.write( 
            '经度:'+ev.coords.longitude+'
'+ '纬度:'+ev.coords.latitude+'
'+ '精确度:'+ev.coords.accuracy+'
'+ '海拔高度:'+ev.coords.altitude+'
'+ '海拔精确度:'+ev.coords.altitudeAccuracy+'
'+ '朝向:'+ev.coords.heading+'
'+ '速度:'+ev.coords.speed+'
' ); },function (ev){ alert('失败:'+ev.code+'=>'+ev.message); }); }else{ alert('此设备不支持'); }

你可能感兴趣的:(地理信息)