System.Device.Location Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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: