
Buenas tardes,
En el tutorial de hoy os voy a mostrar como poder activar los permisos de localización en nuestro dispositivo.
Comenzamos
En primer lugar importamos la API
import * as Location from 'expo-location';
Dentro de nuestro componente añadimos la siguiente función que sera la encargada de activar los permisos de ubicación.
const [errorMsg, setErrorMsg] = useState(null);
const permisoLocalizacion = async () => {
console.log('Obtener: ');
let { status } = await Location.requestForegroundPermissionsAsync();
if (status !== 'granted') {
setErrorMsg('Permission to access location was denied');
return;
}
}
En el botón llamamos a la función para que ejecute dicha acción
<View>
<Boton texto={t('refrescar_localizacion')} onPress={permisoLocalizacion} />
</View>
Resultado:


Esto es todo por hoy, en los siguientes dias os enseñare como obtener la localización exacta del dispositivo
Espero que os guste 🙂

Técnica Superior en Desarrollo de Aplicaciones Web | Junior Web Developer | Front-end Developer | Dispuesta a aprender nuevas tecnologías