/// /// Get actual Position from GPS/Wifi/gsm /// /// private async Task getLocation(int maxAgeInMinutes = 5, int timeOutinSeconds = 10) { Geolocator geolocator = new Geolocator(); Geoposition geoposition = null; if (geolocator.LocationStatus != PositionStatus.Disabled) // Check if we can access the LocationService { geoposition = await geolocator.GetGeopositionAsync( maximumAge: TimeSpan.FromMinutes(maxAgeInMinutes), timeout: TimeSpan.FromSeconds(timeOutinSeconds) ); } return geoposition; }