js获取GPS的坐标的方法代码

不言
不言 原创
2018-08-15 17:49:33 2705浏览

本篇文章给大家带来的内容是关于js获取GPS的坐标的方法代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

不多废话,直接上代码吧

1.这个比较简单

 function getLocation(){
        if(navigator.geolocation){        
        //判断是否有这个对象
            navigator.geolocation.getCurrentPosition(function(pos){
                console.log("经度:"+pos.coords.longitude+                
                "纬度:"+pos.coords.latitude)
            })
        }else{
            console.log("当前系统不支持GPS API")
        }
    }

2.比较全面的,其实没必要,看个人喜好吧

function getLocation(){
       var options={
           enableHighAccuracy:true, 
           maximumAge:1000
       }       if(navigator.geolocation){           
       //浏览器支持geolocation
           // alert("浏览器支持geolocation");
           navigator.geolocation.getCurrentPosition(onSuccess,onError,options);

        }else{            
        //浏览器不支持geolocation
            alert("浏览器不支持geolocation");
        }
  }

获取成功时

 function onSuccess(pos){
        console.log("经度:"+pos.coords.longitude+                
        "纬度:"+pos.coords.latitude)
 }

获取失败时,这个错误故意写得详细点,让你明白为什么失败

function onError(error){
               switch(error.code){                   
               case 1:
                   alert("位置服务被拒绝");                   
                   break;                   
                   case 2:
                   alert("暂时获取不到位置信息");                   
                   break;                   
                   case 3:
                   alert("获取信息超时");                   
                   break;                  
                    case 4:
                    alert("未知错误");                   
                    break;
               }

           }

相关推荐:

PHP计算百度地图两个GPS坐标之间距离的方法,gps坐标

在页面中js获取光标/鼠标的坐标及光标的像素坐标_javascript技巧

以上就是js获取GPS的坐标的方法代码的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。