首頁 >web前端 >js教程 >js取得GPS的座標的方法程式碼

js取得GPS的座標的方法程式碼

不言
不言原創
2018-08-15 17:49:333286瀏覽

這篇文章帶給大家的內容是關於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