Exemple #1
0
        private async void Button_Click(object sender, RoutedEventArgs e)
        {
            Geolocator geolocator = new Geolocator();

            geolocator.DesiredAccuracyInMeters = 5;
            double latitude  = -1.0;
            double longitude = -1.0;
            double altitude  = -1.0;

            try
            {
                Geoposition geoposition = await geolocator.GetGeopositionAsync(TimeSpan.FromMinutes(5), TimeSpan.FromSeconds(10));

                latitude  = geoposition.Coordinate.Point.Position.Latitude;
                longitude = geoposition.Coordinate.Point.Position.Longitude;
                altitude  = geoposition.Coordinate.Point.Position.Altitude;
                Coordonnee      cgps            = new Coordonnee(latitude, longitude, altitude);
                CoordConversion coordConversion = new CoordConversion(cgps);
                ErrorPrint.Text = latitude.ToString() + "|" + longitude.ToString() + "|" + altitude.ToString();
            }
            catch (UnauthorizedAccessException)
            {
                ErrorPrint.Text = "Location service is not activated";
            }
        }
Exemple #2
0
 public Coordonnee(Coordonnee coord)
 {
     this.x = coord.getX();
     this.y = coord.getY();
     this.z = coord.getZ();
 }