位置信息
信息
位置信息用于获取当前坐标以及地址信息
获取坐标
获取当前坐标信息
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":"中西区"}
// 香港特别行政区