Csharp - Form üzerinde bilgisayarınızın konumunu alma (latitude ve longitude)


Ö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


Ziyaretçi, yorum yapılsın mı?
İsim:*
E-Mail:


[not-allow-comm]
[/not-allow-comm]

Dikkat!

Aşağıdaki bağlantıdaki makaleye göz atın.

Site Kuralları ve Engellenme Sonrası
İstatistik
File engine/modules/zpstats.php not found.
Sıkça Sorulan Sorular
Video Trafiği
Etiketlere göre ara