@a7mdFo2ad wrote:
i’m trying to get user longitude and latitude at the login … so i want to know what the best way to get them without error?
my code@Component({ selector: 'page-home', templateUrl: 'home.html' }) export class HomePage { responseData: any; loginData = { "identity": "", "password": "", "latitude": "", "longitude": "" }; // public let userLogData = new FormData(); // loginData.append('identity', userLogData.identity) userData: any; forgotpage = ForgotpassePage constructor(public navCtrl: NavController, public authService: AuthServiceProvider, private Facebook: Facebook, private storage: Storage, private Geolocation: Geolocation, private lodaingCtrl: LoadingController, public Platform : Platform, public translate: TranslateService) { } login() { const loading = this.lodaingCtrl.create({ content: 'Signing you in ...' }); loading.present(); this.Geolocation.getCurrentPosition().then(go => { this.userData.longitude = go.coords.longitude; this.userData.latitude = go.coords.latitude; }).catch(); this.authService.logData(this.loginData).subscribe((loginresult: any) => { this.responseData = loginresult; if (this.loginData = this.responseData) { loading.dismiss(); localStorage.setItem('loginData', JSON.stringify(this.loginData)); this.navCtrl.setRoot(AppHomePage); // console.log(this.responseData); } else {} }, (err) => { loading.dismiss(); alert('Please Enter Registered Email and Password'); }); }
Posts: 1
Participants: 1