private static Android.Locations.Location LatestPosition(Android.Locations.Location lastPositionNetwork, Android.Locations.Location lastPositionGps)
{
if (lastPositionNetwork != null && lastPositionGps != null)
{
return lastPositionNetwork.Time > lastPositionGps.Time ? lastPositionNetwork : lastPositionGps;
}
if (lastPositionGps != null)
{
return lastPositionGps;
}
if (lastPositionNetwork != null)
{
return lastPositionNetwork;
}
return null;
}