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í 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: