PlatformLocationProvider 类

  • java.lang.Object
    • com.microsoft.azure.spatialanchors.PlatformLocationProvider

public class PlatformLocationProvider

使用此类可获取设备的当前位置的估计值。 PlatformLocationProvider 通常传递给 [CloudSpatialAnchorSession] (./cloudspatialanchorsession.md) ,以使用 [粗略重新定位] () https://aka.ms/CoarseRelocalization 启用大规模重新定位方案。

构造函数摘要

构造函数 说明
PlatformLocationProvider()

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

方法摘要

修饰符和类型 方法和描述
void finalize()

当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。

BluetoothStatusResult getBluetoothStatus()

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

GeoLocationStatusResult getGeoLocationStatus()

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

GeoLocation getLocationEstimate()

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

SensorCapabilities getSensors()

获取会话用于查找你周围的定位点并批注创建的定位点以便找到它们的传感器。 在 HoloLens 和 iOS 上,首次启用传感器会提示用户提供所需的权限。 在 Android 上,需要先获取相关权限才能启用传感器。

WifiStatusResult getWifiStatus()

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

void start()

开始跟踪设备的位置。

void stop()

停止跟踪设备的位置。

构造函数详细信息

PlatformLocationProvider

public PlatformLocationProvider()

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

方法详细信息

finalize

protected void finalize()

当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。

getBluetoothStatus

public BluetoothStatusResult getBluetoothStatus()

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

getGeoLocationStatus

public GeoLocationStatusResult getGeoLocationStatus()

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

getLocationEstimate

public GeoLocation getLocationEstimate()

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

getSensors

public SensorCapabilities getSensors()

获取会话用于查找你周围的定位点并批注创建的定位点以便找到它们的传感器。 在 HoloLens 和 iOS 上,首次启用传感器会提示用户提供所需的权限。 在 Android 上,需要先获取相关权限才能启用传感器。

getWifiStatus

public WifiStatusResult getWifiStatus()

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

start

public void start()

开始跟踪设备的位置。

stop

public void stop()

停止跟踪设备的位置。

适用于