Sdílet prostřednictvím


System.Device.Location Obor názvů

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: