System.Device.Location Obor názvů

Umožňuje vývojářům aplikací snadno přistupovat 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 vysílače mobilních telefonů. Třídy System.Device.Location poskytují jedno rozhraní API pro zapouzdření více zprostředkovatelů 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 hardwarovým konfiguracím.

Třídy

CivicAddress

Představuje civilní adresu. Civilní adresa může obsahovat pole, jako je adresa ulice, PSČ, stát/kraj a země nebo oblast.

CivicAddressResolver

Poskytuje funkce pro překlad umístění založeného na souřadnicích na civilní adresu.

GeoCoordinate

Představuje zeměpisné umístění, které je určeno souřadnicemi zeměpisné šířky a délky. Mohou také zahrnovat informace o nadmořské 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 GeoPositionStatusChanged událost.

ResolveAddressCompletedEventArgs

Poskytuje data pro událost ResolveAddressCompleted.

Rozhraní

ICivicAddressResolver

Poskytuje metodu, která při implementaci přeloží zeměpisnou šířku a délku na civilní adresu.

IGeoPositionWatcher<T>

Rozhraní, které lze implementovat pro poskytování přístupu k datům o poloze a příjem aktualizací polohy.

Výčty

GeoPositionAccuracy

Určuje požadovanou úroveň přesnosti pro data umístění, 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 polohy poskytovat aktualizace polohy.

Poznámky

Třída GeoCoordinateWatcher poskytuje data o poloze, která jsou založená na souřadnicích zeměpisné šířky a délky. Typy CivicAddressResolver a ICivicAddressResolver poskytují možnost překladu ze souřadnicového umístění na civilní adresu. Kromě toho IGeoPositionWatcher<T> může být rozhraní implementováno, aby se rozšířily typy dat o poloze, které jsou poskytovány.

Ve Windows 7 jsou všechny System.Device.Location třídy plně funkční, pokud je nainstalován poskytovatel umístění, a mohou určit umístění počítače. Ve Windows 7 Starter Edition je jediným podporovaným poskytovatelem umístění výchozí zprostředkovatel umístění, který lze nastavit v Ovládací panely.

Poznámka Ve verzích windows starších než Windows 7 platí následující podmínky: