Aracılığıyla paylaş


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

Name Description
CivicAddress

Bir posta adresini temsil eder. Posta adresi, sokak adresi, posta kodu, eyalet/il ve ülke veya bölge gibi alanları içerebilir.

CivicAddressResolver

Eşgüdüm tabanlı konumu bir posta adresiyle çözümlemeye yönelik 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 type 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

Name Description
ICivicAddressResolver

Uygulandığında bir enlem/boylam konumunu bir posta adresi olarak çö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

Name Description
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ğlayabilmesini gösterir.

Açıklamalar

sınıfı, GeoCoordinateWatcher enlem ve boylam koordinatlarını temel alan konum verileri sağlar. CivicAddressResolver ve ICivicAddressResolver türleri, bir koordinat konumundan bir 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 tamamen işlevseldir. Windows 7 Starter Edition'da, Denetim Masası'nda 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: