navigator.geolocation.getCurrentPosition((position)=>{ alert('成功'+ position.coords.latitude) },(err)=>{ alert('失敗'+JSON.stringify(err)) console.log(err) if (err.code == 1) { return alert('用戶拒絕頁面發起的地理位置') } if (err.code == 2) { return alert('無法獲取當前位置') } if (err.code == 3) { return alert('超時') } return alert('未知錯誤') },{ enableHighAcuracy: false, // 是否啟動高精模式(布爾值) maximumAge: 0, // 設置定位緩存過期的時間(毫秒,0為禁用緩存) timeout: 10000, // 設置獲取定位信息的時常 (超時觸發ErrorCallback) })
注意:這個原生api只允許在https協議下使用,
