跳到主要内容

位置信息

信息

位置信息用于获取当前坐标以及地址信息

获取坐标

获取当前坐标信息

let location =  await Location.getLocation()//默认缓存 1 小时
console.log('当前位置:', `${location.latitude},${location.longitude}`);
// 当前位置: 34.7472,113.625

let location = await Location.getLocation(5)//缓存5分钟

获取地址信息

获取当前地址信息

let mark = await Location.getPlacemark()
console.log(mark)
console.log(mark.city)

// {"countryCode":"CN","street":"林士街","name":"林士街2号","city":"香港特别行政区","streetNumber":"2号","country":"中国","district":"中西区"}
// 香港特别行政区

获取指定坐标的地址信息

const location = {
latitude: 22.284681,
longitude: 114.158177
};
let mark = await Location.getPlacemark(location)
console.log(mark)
console.log(mark.city)
// {"countryCode":"CN","street":"林士街","name":"林士街2号","city":"香港特别行政区","streetNumber":"2号","country":"中国","district":"中西区"}
// 香港特别行政区