Öncelikle yazılıma gerekli kütüphaneyi ekliyoruz:
using System.Device.Location;
daha sonrasında lokasyonu nasıl almak istiyorsanız aşşağıdaki kodu kullanmanız gerekli. İster bir timer değerine atın sürekli almayı deneyin isterseniz bir evente atayın fakat tek sefer döngü çalıştıracaksanız 1000ms içerisinde yani 1 sn içerisinde bilgisayarınız konum bilgisi vermezse false olarak dönüp yazılım devam eder.watcher.TryStart(true, TimeSpan.FromMilliseconds(1000));
GeoCoordinate coord = watcher.Position.Location;
daha sonrasında aldığımız değerin boş olup olmadığını aşşağıdaki şekilde kontrol edebiliriz:if (coord.IsUnknown != true)
{
// eğer cihazınızın konumuna erişebildiyseniz burdaki kodlar çalışacak
}
else
{
// eğer cihazınızın konumuna erişemediyseniz burdaki kodlar çalışacak
}
verilerin lat ve lng olarak alınmasına gelirsek:coord.Latitude; // Latitude değeriniz
coord.Longitude; // Longitude değeriniz