Я пытаюсь выучить IONI C 5. Я использую родную геолокацию, чтобы вернуть широту и долготу. Из этой функции мне нужно извлечь lat и long, а затем сделать доступными для отправки на сервер через форму.
geolocate()
{
this.geolocation.getCurrentPosition().then((resp) => {
let position = {
latitude: resp.coords.latitude,
longitude: resp.coords.longitude
}
return position;
}).catch((error) => {
console.log('Error getting location', error);
});
}
с помощью этой другой функции
login(form: NgForm) {
this.geolocate();
this.authService.login(form.value.email, form.value.password, this.latitude, this.longitude).subscribe(
data => {
this.alertService.presentToast("Logged In");
},
error => {
console.log(error);
},
() => {
this.dismissLogin();
this.navCtrl.navigateRoot('');
}
);
}