System.Device.Location Ad Alanı

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: