Exemple #1
0
 public void Update()
 {
     try{
         this.location = new MomentLocation()
         {
             Lat = this.locationManager.Location.Coordinate.Latitude,
             Lng = this.locationManager.Location.Coordinate.Longitude
         };
     }
     catch (Exception ex) {
         Console.WriteLine(ex);
     }
 }
Exemple #2
0
 public IOSLocationManager()
 {
     this.location = new MomentLocation()
     {
         Lat = 0, Lng = 0
     };
     locationManager = new CLLocationManager();
     locationManager.LocationsUpdated += (sender, e) =>
     {
         this.location = new MomentLocation()
         {
             Lat = this.locationManager.Location.Coordinate.Latitude,
             Lng = this.locationManager.Location.Coordinate.Longitude
         };
     };
     locationManager.RequestAlwaysAuthorization();
     locationManager.RequestWhenInUseAuthorization();
     locationManager.DesiredAccuracy = 5;
     locationManager.StartUpdatingLocation();
 }