System.Device.Location Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje vývojářům aplikací snadný přístup k umístění počítače pomocí jednoho rozhraní API. Informace o poloze mohou pocházet od více poskytovatelů, jako je GPS, Wi-Fi triangulace a triangulace mobilní věže. Třídy System.Device.Location poskytují jedno rozhraní API pro zapouzdření více poskytovatelů umístění v počítači a podporují bezproblémové stanovení priorit a přechod mezi nimi. Vývojáři aplikací, kteří používají toto rozhraní API, proto nemusí přizpůsobovat aplikace konkrétním konfiguracím hardwaru.
Třídy
| Name | Description |
|---|---|
| CivicAddress |
Představuje civilní adresu. Místní adresa může obsahovat pole, jako je poštovní adresa, PSČ, stát/kraj a země nebo oblast. |
| CivicAddressResolver |
Poskytuje funkce pro překlad souřadnicového umístění na místní adresu. |
| GeoCoordinate |
Představuje zeměpisné umístění určené souřadnicemi zeměpisné šířky a délky. Může obsahovat také informace o výšce, přesnosti, rychlosti a kurzu. |
| GeoCoordinateWatcher |
Poskytuje data o poloze založená na souřadnicích zeměpisné šířky a délky. |
| GeoPosition<T> |
Obsahuje data o poloze typu určeného parametrem GeoPosition<T> typu třídy. |
| GeoPositionChangedEventArgs<T> |
Poskytuje data pro událost PositionChanged. |
| GeoPositionStatusChangedEventArgs |
Obsahuje data pro událost GeoPositionStatusChanged. |
| ResolveAddressCompletedEventArgs |
Poskytuje data pro událost ResolveAddressCompleted. |
Rozhraní
| Name | Description |
|---|---|
| ICivicAddressResolver |
Poskytuje metodu, která při implementaci překládá umístění zeměpisné šířky a délky na místní adresu. |
| IGeoPositionWatcher<T> |
Rozhraní, které lze implementovat pro poskytování přístupu k datům o poloze a přijímání aktualizací polohy. |
Výčty
| Name | Description |
|---|---|
| GeoPositionAccuracy |
Určuje požadovanou úroveň přesnosti pro data o poloze, která aplikace používá. |
| GeoPositionPermission |
Určuje, jestli má volající aplikace oprávnění pro přístup k datům o poloze. |
| GeoPositionStatus |
Označuje schopnost poskytovatele umístění poskytovat aktualizace umístění. |
Poznámky
Třída GeoCoordinateWatcher poskytuje data o poloze založená na souřadnicích zeměpisné šířky a délky. ICivicAddressResolver Typy CivicAddressResolver poskytují možnost přeložit z souřadnicového umístění na civilní adresu. Kromě toho IGeoPositionWatcher<T> lze rozhraní implementovat, aby se rozšířily typy zadaných dat o poloze.
Ve Windows 7 jsou všechny System.Device.Location třídy plně funkční, pokud je nainstalován poskytovatel umístění a může určit umístění počítače. V systému Windows 7 Starter Edition je výchozí zprostředkovatel umístění, který lze nastavit v Ovládacích panelech, jediným podporovaným poskytovatelem umístění.
Poznámka Ve verzích Windows před Windows 7 platí následující podmínky: