Bagikan melalui


System.Device.Location Ruang nama

Memungkinkan pengembang aplikasi untuk dengan mudah mengakses lokasi komputer dengan menggunakan satu API. Informasi lokasi mungkin berasal dari beberapa penyedia, seperti GPS, Wi-Fi triangulasi, dan triangulasi menara ponsel. Kelas System.Device.Location menyediakan satu API untuk merangkum beberapa penyedia lokasi di komputer dan mendukung prioritas dan transisi yang mulus di antara mereka. Akibatnya, pengembang aplikasi yang menggunakan API ini tidak perlu menyesuaikan aplikasi dengan konfigurasi perangkat keras tertentu.

Kelas

Nama Deskripsi
CivicAddress

Mewakili alamat sipil. Alamat sipir dapat mencakup bidang seperti alamat jalan, kode pos, negara bagian/provinsi, dan negara atau wilayah.

CivicAddressResolver

Menyediakan fungsionalitas untuk menyelesaikan lokasi berbasis koordinat ke alamat sipir.

GeoCoordinate

Mewakili lokasi geografis yang ditentukan oleh koordinat lintang dan bujur. Dapat juga mencakup informasi ketinggian, akurasi, kecepatan, dan kursus.

GeoCoordinateWatcher

Menyediakan data lokasi yang didasarkan pada koordinat garis lintang dan bujur.

GeoPosition<T>

Berisi data lokasi jenis yang ditentukan oleh parameter GeoPosition<T> jenis kelas.

GeoPositionChangedEventArgs<T>

Menyediakan data untuk peristiwa tersebut PositionChanged .

GeoPositionStatusChangedEventArgs

Berisi data untuk peristiwa GeoPositionStatusChanged.

ResolveAddressCompletedEventArgs

Menyediakan data untuk peristiwa tersebut ResolveAddressCompleted .

Antarmuka

Nama Deskripsi
ICivicAddressResolver

Menyediakan metode yang saat diimplementasikan, menyelesaikan lokasi lintang/bujur ke alamat sipir.

IGeoPositionWatcher<T>

Antarmuka yang dapat diimplementasikan untuk menyediakan akses data lokasi dan menerima pembaruan lokasi.

Enum

Nama Deskripsi
GeoPositionAccuracy

Menentukan tingkat akurasi yang diminta untuk data lokasi yang digunakan aplikasi.

GeoPositionPermission

Menunjukkan apakah aplikasi panggilan memiliki izin untuk mengakses data lokasi.

GeoPositionStatus

Menunjukkan kemampuan penyedia lokasi untuk menyediakan pembaruan lokasi.

Keterangan

Kelas ini GeoCoordinateWatcher menyediakan data lokasi yang didasarkan pada koordinat lintang dan bujur. Jenis CivicAddressResolver dan ICivicAddressResolver menyediakan kemampuan untuk menyelesaikan dari lokasi koordinat ke alamat sipir. Selain itu, IGeoPositionWatcher<T> antarmuka dapat diimplementasikan untuk memperluas jenis data lokasi yang disediakan.

Di Windows 7, semua System.Device.Location kelas berfungsi penuh jika penyedia lokasi diinstal dan dapat menentukan lokasi komputer. Pada Windows 7 Starter Edition, Penyedia Lokasi Default yang dapat diatur di Panel Kontrol adalah satu-satunya penyedia lokasi yang didukung.

Catatan Di versi Windows sebelum Windows 7, kondisi berikut berlaku: