///
/// 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;
}