Exemple #1
0
        public static Position ToRxPosition(this CLLocation location)
        {
            return(new Position(
                       coordinate: location.Coordinate.ToRxCoordinate(),
                       accuracy:   Accuracy.FromMeters(location.HorizontalAccuracy, location.VerticalAccuracy),
                       altitide:   new Distance(location.Altitude),
                       timestamp:  (DateTime)location.Timestamp
                       ));

            IRxPosition provider = new iOSRxPosition();

            provider.Position.Subscribe(
                onNext:  pos => Console.WriteLine(pos.Coordinate.Latitude),
                onError: ex => Console.WriteLine("LocationServicesAccessDenied thrown, no access to location"));
        }