PlatformLocationProvider 类

定义

使用此类获取设备的当前位置的估计值。 PlatformLocationProvider 通常传递给 CloudSpatialAnchorSession ,以使用粗略重新本地化实现大规模 重新定位方案。

public class PlatformLocationProvider
type PlatformLocationProvider = class
Public Class PlatformLocationProvider
继承
PlatformLocationProvider

构造函数

PlatformLocationProvider()

初始化禁用所有传感器的新实例。

PlatformLocationProvider(IntPtr, Boolean)

使用此类获取设备的当前位置的估计值。 PlatformLocationProvider 通常传递给 CloudSpatialAnchorSession ,以使用粗略重新本地化实现大规模 重新定位方案。

属性

BluetoothStatus

检查是否有足够的传感器数据可用于查找或创建标记有蓝牙信号的定位点。

GeoLocationStatus

检查是否有足够的传感器数据可用于查找或创建标记有地理位置的定位点。

Sensors

会话用于查找你周围的定位点并批注创建的定位点的传感器,以便可以找到它们。

WifiStatus

检查是否有足够的传感器数据可用于查找或创建标记有Wi-Fi信号的定位点。

方法

ConvertCookieToHandle(UInt64)

使用此类获取设备的当前位置的估计值。 PlatformLocationProvider 通常传递给 CloudSpatialAnchorSession ,以使用粗略重新本地化实现大规模 重新定位方案。

ConvertHandleToCookie(IntPtr)

使用此类获取设备的当前位置的估计值。 PlatformLocationProvider 通常传递给 CloudSpatialAnchorSession ,以使用粗略重新本地化实现大规模 重新定位方案。

Finalize()

使用此类获取设备的当前位置的估计值。 PlatformLocationProvider 通常传递给 CloudSpatialAnchorSession ,以使用粗略重新本地化实现大规模 重新定位方案。

GetLocationEstimate()

返回设备位置的最新估计值。

Start()

开始跟踪设备的位置。

Stop()

停止跟踪设备的位置。

适用于