前段时间开发遇见需要获取当前坐标,通过网络上在线获取坐标是正常的,但突然提了一个需求,需要在离线的时候获取坐标,通过各种渠道找到了解决方式,在线的方式就不记录了,网上很多的
该功能的原理是通过GPS获取当前定位,需要定位需要获取GPS定位权限
getLocation()
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(pos) {
console.log("经度:" + pos.coords.longitude + "纬度:" + pos.coords.latitude)
})
} else {
console.log("当前系统不支持GPS API")
}
}