Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

System.Device.Location-Namespace

Der System.Device.Location-Namespace bietet Anwendungsentwicklern einfachen Zugriff auf den Standort des Computers mit einer einzelnen API. Positionsinformationen können von mehreren Anbietern stammen, z. B. GPS, Wi-Fi-Triangulation und Triangulation über Mobilfunkmasten. Die System.Device.Location-Klasse stellt eine API bereit, um die verschiedenen Ortungsanbieter auf einem Computer zu kapseln und sie unterstützt die nahtlose Prioritätszuordnung sowie den nahtlosen Übergang zwischen diesen. Als Ergebnis müssen Anwendungsentwickler, die diese API verwenden, Ihre Anwendungen nicht bestimmten Hardwarekonfigurationen anpassen.

Die GeoCoordinateWatcher-Klasse gibt Positionsdaten an, die auf Breiten- und Längenkoordinaten basieren. Die Typen CivicAddressResolver und ICivicAddressResolver bieten die Möglichkeit, von einer Koordinatenposition zu einer Anschrift aufzulösen. Darüber hinaus kann die IGeoPositionWatcher<T>-Schnittstelle implementiert werden, um die Typen von Positionsdaten zu erweitern, die angegeben werden.

In Windows 7 sind alle System.Device.Location-Klassen vollständig funktional, wenn ein Standortanbieter installiert ist und den Standort des Computers bestimmen kann. Unter Windows 7 Starter Edition ist der Standardspeicherortanbieter, der in der Systemsteuerung festgelegt werden kann, der einzige Speicherortanbieter, der unterstützt wird.

Hinweis   In Versionen von Windows vor Windows 7 gelten die folgenden Bedingungen:

  • Alle System.Device.Location-Objekte mit Konstruktoren können erstellt werden, aber die Status-Eigenschaft verfügt immer über den Wert Disabled.

  • Der von der Location-Eigenschaft von Position angegebene Standort ist immer Unknown.

  • Keine Standortereignisse werden ausgelöst.

  Klasse Beschreibung
Öffentliche Klasse CivicAddress Stellt eine Adresse dar. Eine Adresse kann Felder wie Straße, Postleitzahl, Bundesland/Kanton und Land oder Region beinhalten.
Öffentliche Klasse CivicAddressResolver Stellt Funktionen zum ermitteln einer Anschrift, mit einer durch Koordinaten angegebenen Position bereit.
Öffentliche Klasse GeoCoordinate Stellt eine durch Breiten- und Längenkoordinaten bestimmte geografische Position dar. Kann auch Informationen zur Höhe, Genauigkeit, Geschwindigkeit und Kurs enthalten.
Öffentliche Klasse GeoCoordinateWatcher Gibt Positionsdaten an, die auf Breiten- und Längenkoordinaten basieren.
Öffentliche Klasse GeoPosition<T> Enthält Positionsdaten eines Typs, der vom Typparameter der GeoPosition<T>-Klasse angegeben wird.
Öffentliche Klasse GeoPositionChangedEventArgs<T> Stellt Daten für das PositionChanged-Ereignis bereit.
Öffentliche Klasse GeoPositionStatusChangedEventArgs Enthält Daten für ein GeoPositionStatusChanged-Ereignis.
Öffentliche Klasse ResolveAddressCompletedEventArgs Stellt Daten für das ResolveAddressCompleted-Ereignis bereit.
  Schnittstelle Beschreibung
Öffentliche Schnittstelle ICivicAddressResolver Stellt eine Methode bereit, mit der man anhand von Breiten-/Längengradposition eine Adresse bekommen kann, wenn sie implementiert wird.
Öffentliche Schnittstelle IGeoPositionWatcher<T> Eine Schnittstelle die zum Bereitstellen des Zugriffs auf Positionsdaten und des Empfangs von Positionsdatenupdates implementiert werden kann.
  Enumeration Beschreibung
Öffentliche Enumeration GeoPositionAccuracy Gibt die angeforderte Genauigkeitsstufe für die von der Anwendung verwendeten Positionsdaten an.
Öffentliche Enumeration GeoPositionPermission Gibt an, ob die aufrufende Anwendung über die Berechtigung für den Zugriff auf Positionsdaten verfügt.
Öffentliche Enumeration GeoPositionStatus Gibt die Fähigkeit des Ortungsanbieters an, Positionsupdates bereitzustellen.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.