private void locationManager_getStatus(object sender, GeoPositionStatusChangedEventArgs e)
{
switch (e.Status)
{
case GeoPositionStatus.Initializing:
break;
case GeoPositionStatus.Ready:
if (start_nav)
getNavigationOnStart(bid, pid);
break;
case GeoPositionStatus.Disabled:
ready = false;
loading.Visibility = Visibility.Collapsed;
loading.IsIndeterminate = false;
gps_on = false;
if (Mymap.Layers.Contains(mypositionlayer))
Mymap.Layers.Remove(mypositionlayer);
MessageBox.Show("Location services are disabled. To enable them, Goto Settings - Location - Enable Location Services.", "Location services", MessageBoxButton.OK);
break;
case GeoPositionStatus.NoData:
break;
}
}