I need to take the exact numbers from the object, that is, the langtitude and latitude of the current location, so that I can use it outside the hook as a variable
useEffect(() => {
(async () => {
let { status } = await Location.requestForegroundPermissionsAsync();
if (status !== 'granted') {
setErrorMsg('Permission to access location was denied');
}
Location.setGoogleApiKey(apiKey);
console.log(status);
let { coords } = await Location.getCurrentPositionAsync({});
setLocation(coords);
console.log(coords);
if (coords) {
let { longitude, latitude } = coords;
let regionName = await Location.reverseGeocodeAsync({
longitude,
latitude,
});
let long = await {
longitude,
latitude,
};
setAddress(regionName[0]);
//console.log(regionName, 'nothing');
setLong(coords);
}
