這篇文章帶給大家的內容是關於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; } }
相關推薦:
#在頁面中js取得遊標/滑鼠的座標及遊標的像素座標_javascript技巧
以上是js取得GPS的座標的方法程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!