System.Device.Location Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Uygulama geliştiricilerinin tek bir API kullanarak bilgisayarın konumuna kolayca erişmesini sağlar. Konum bilgileri GPS, Wi-Fi üçgeni ve cep telefonu kulesi üçgeni gibi birden çok sağlayıcıdan gelebilir. Sınıflar System.Device.Location , bir bilgisayardaki birden çok konum sağlayıcısını kapsüllemek için tek bir API sağlar ve bunlar arasında sorunsuz öncelik belirlemeyi ve geçişi destekler. Sonuç olarak, bu API'yi kullanan uygulama geliştiricilerinin uygulamaları belirli donanım yapılandırmalarına uyarlaması gerekmez.
Sınıflar
CivicAddress |
Posta adresini temsil eder. Posta adresi; sokak adresi, posta kodu, eyalet/il ve ülke veya bölge gibi alanları içerebilir. |
CivicAddressResolver |
Bir posta adresinin koordinat tabanlı konumunu çözümlemek için işlevsellik sağlar. |
GeoCoordinate |
Enlem ve boylam koordinatlarıyla belirlenen coğrafi konumu temsil eder. Ayrıca yükseklik, doğruluk, hız ve kurs bilgilerini de içerebilir. |
GeoCoordinateWatcher |
Enlem ve boylam koordinatlarını temel alan konum verilerini sağlar. |
GeoPosition<T> |
Sınıfının tür parametresi GeoPosition<T> tarafından belirtilen türdeki konum verilerini içerir. |
GeoPositionChangedEventArgs<T> |
PositionChanged olayı için veriler sağlar. |
GeoPositionStatusChangedEventArgs |
GeoPositionStatusChanged olayının verilerini içerir. |
ResolveAddressCompletedEventArgs |
ResolveAddressCompleted olayı için veriler sağlar. |
Arabirimler
ICivicAddressResolver |
Uygulandığında bir enlem/boylam konumunu bir posta adresine çözümleyen bir yöntem sağlar. |
IGeoPositionWatcher<T> |
Konum verilerine erişim sağlamak ve konum güncelleştirmelerini almak için uygulanabilen arabirim. |
Numaralandırmalar
GeoPositionAccuracy |
Uygulamanın kullandığı konum verileri için istenen doğruluk düzeyini belirtir. |
GeoPositionPermission |
Çağıran uygulamanın konum verilerine erişim izni olup olmadığını gösterir. |
GeoPositionStatus |
Konum sağlayıcısının konum güncelleştirmeleri sağlayabilme becerisini gösterir. |
Açıklamalar
sınıfı, GeoCoordinateWatcher enlem ve boylam koordinatlarını temel alan konum verilerini sağlar. CivicAddressResolver ve ICivicAddressResolver türleri, koordinat konumundan posta adresine çözümleyebilme olanağı sağlar. Ayrıca, IGeoPositionWatcher<T> sağlanan konum verisi türlerini genişletmek için arabirim uygulanabilir.
Windows 7'de, bir konum sağlayıcısı yüklüyse ve bilgisayarın konumunu saptayabiliyorsa tüm System.Device.Location sınıflar tam olarak işlevseldir. Windows 7 Starter Edition'da, Denetim Masası'de ayarlanabilen Varsayılan Konum Sağlayıcısı desteklenen tek konum sağlayıcısıdır.
Not Windows'un Windows 7 öncesi sürümlerinde aşağıdaki koşullar geçerlidir: