void Compass_ReadingChanged(object sender, CompassChangedEventArgs e) { var data = e.Reading; double northReading = data.HeadingMagneticNorth; if (isEyeball) { EyeballImage.RotateTo(-northReading, 250, Easing.SinInOut); } else { CompassImage.RotateTo(-northReading, 250, Easing.SinInOut); } HeadingLabel.Text = $"{(360 - northReading).ToString("0.00")} \u00B0N"; }
void Compass_ReadingChanged(object sender, CompassChangedEventArgs e) { CompassImage.RotateTo(360 - e.Reading.HeadingMagneticNorth); //_viewModel.PointToQibla(e); }