PlatformLocationProvider クラス
- java.lang.Object
- com.microsoft.azure.spatialanchors.PlatformLocationProvider
public class PlatformLocationProvider
このクラスを使用して、デバイスの現在の場所の見積もりを取得します。 PlatformLocationProvider は通常、[CloudSpatialAnchorSession](./cloudspatialancpassssion.md) に渡され、[粗い再局在化](https://aka.ms/CoarseRelocalization を使用した大規模な再局在化シナリオが可能になります)。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
PlatformLocationProvider() |
すべてのセンサーを無効にして、新しいインスタンスを初期化します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
void |
finalize()
ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 |
BluetoothStatusResult |
getBluetoothStatus()
Bluetooth 信号でタグ付けされたアンカーを検索または作成するのに十分なセンサー データがあるかどうかを確認します。 |
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()
Bluetooth 信号でタグ付けされたアンカーを検索または作成するのに十分なセンサー データがあるかどうかを確認します。
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()
デバイスの場所の追跡を停止します。