Quantcast
Channel: Ionic Forum - Latest topics
Viewing all articles
Browse latest Browse all 71531

Getting longitude and latitude pest practice

$
0
0

@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

Read full topic


Viewing all articles
Browse latest Browse all 71531

Trending Articles