// Get a high accuracy watcher, usually called from a Dispatcher Timer so it won’t block the UI and be reset after a period (usually 15 minutes) of time
GeoCoordinateWatcher watcher = new GeoCoordinateWatcher(GeoPositionAccuracy.High);