Freigeben über


PlatformLocationProvider Klasse

Definition

Verwenden Sie diese Klasse, um eine Schätzung des aktuellen Standorts Ihres Geräts zu erhalten. Ein PlatformLocationProvider wird in der Regel an eine CloudSpatialAnchorSession übergeben, um ein umfangreiches Szenario für die Standortbestimmung mit der ungefähren Standortbestimmung zu ermöglichen.

public class PlatformLocationProvider
type PlatformLocationProvider = class
Public Class PlatformLocationProvider
Vererbung
PlatformLocationProvider

Konstruktoren

PlatformLocationProvider()

Initialisiert eine neue instance mit deaktivierten Sensoren.

PlatformLocationProvider(IntPtr, Boolean)

Verwenden Sie diese Klasse, um eine Schätzung des aktuellen Standorts Ihres Geräts zu erhalten. Ein PlatformLocationProvider wird in der Regel an eine CloudSpatialAnchorSession übergeben, um ein umfangreiches Szenario für die Standortbestimmung mit der ungefähren Standortbestimmung zu ermöglichen.

Eigenschaften

BluetoothStatus

Überprüft, ob genügend Sensordaten verfügbar sind, um mit Bluetooth-Signalen markierte Anker zu finden oder zu erstellen.

GeoLocationStatus

Überprüft, ob genügend Sensordaten verfügbar sind, um mit geolocation gekennzeichnete Anker zu suchen oder zu erstellen.

Sensors

Die Sensoren, die von der Sitzung verwendet werden, um Anker um Sie herum zu suchen und erstellte Anker mit Anmerkungen zu versehen, damit sie gefunden werden können.

WifiStatus

Überprüft, ob genügend Sensordaten verfügbar sind, um Anker zu finden oder zu erstellen, die mit Wi-Fi Signalen gekennzeichnet sind.

Methoden

ConvertCookieToHandle(UInt64)

Verwenden Sie diese Klasse, um eine Schätzung des aktuellen Standorts Ihres Geräts zu erhalten. Ein PlatformLocationProvider wird in der Regel an eine CloudSpatialAnchorSession übergeben, um ein umfangreiches Szenario für die Standortbestimmung mit der ungefähren Standortbestimmung zu ermöglichen.

ConvertHandleToCookie(IntPtr)

Verwenden Sie diese Klasse, um eine Schätzung des aktuellen Standorts Ihres Geräts zu erhalten. Ein PlatformLocationProvider wird in der Regel an eine CloudSpatialAnchorSession übergeben, um ein umfangreiches Szenario für die Standortbestimmung mit der ungefähren Standortbestimmung zu ermöglichen.

Finalize()

Verwenden Sie diese Klasse, um eine Schätzung des aktuellen Standorts Ihres Geräts zu erhalten. Ein PlatformLocationProvider wird in der Regel an eine CloudSpatialAnchorSession übergeben, um ein umfangreiches Szenario für die Standortbestimmung mit der ungefähren Standortbestimmung zu ermöglichen.

GetLocationEstimate()

Gibt die neueste Schätzung des Standorts des Geräts zurück.

Start()

Beginnen Sie mit der Nachverfolgung des Standorts des Geräts.

Stop()

Beenden Sie die Nachverfolgung des Standorts des Geräts.

Gilt für: