Если вы имеете в виду ', как включить / выключить GPS в моем приложении, даже если у пользователя он отключен в настройках? ', вы не можете.Пользователь должен сначала включить GPS, а затем (в соответствии с правилами рынка) вы должны спросить его, можете ли вы использовать функции GPS, и у них должен быть способ отключить GPS для вашего приложения внутри вашего приложения.
Если вы просто спрашиваете, как вы можете использовать GPS, вам нужен класс GeoCoordianteWatcher
Самый простой способ его использования:
var watcher = new GeoCoordinateWatcher(GeoPositionAccuracy.Default);
watcher.PositionChanged += new EventHandler<GeoPositionChangedEventArgs<GeoCoordinate>>(watcher_PositionChanged);
watcher.StatusChanged += new EventHandler<GeoPositionStatusChangedEventArgs>(watcher_StatusChanged);
watcher.Start();
Хотясмотреть на Реактивные способы его использования - неплохая идея.