Estoy tratando de abrir la aplicación de mapas de Google dando las coordenadas del punto de inicio y finalización para el punto de inicio. Necesito obtener la posición actual del usuario que viene con la función de promesa getCurrentLocation() , cuyo problema es cuando intento abrir la aplicación dentro de esta función de promesa. no puede estar abierto pero no puedo obtener esas coordenadas actuales fuera de esa función de promesa
let lat = 0; let long = 0; await navigator.geolocation.getCurrentPosition((position)=>{ lat = position.coords.latitude; long = position.coords.longitude; let options = { start: `${lat},${long}`, app: LaunchNavigator.APP.GOOGLE_MAPS } LaunchNavigator.navigate([address.latitude, address.longitude], options) .then( success => console.log('Launched navigator',success), error => console.log('Error launching navigator', error) ); });