Table of Contents

Class MegaTracker

名前空間
easyar

cloud localization 機能を提供します。

MegaTracker

解説

The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the MegaTracker class.

メソッド

landmarkFilter

Mega Landmark フィルタリング機能では、開始時に MegaLandmarkFilter.FilterBySpotId を手動で呼び出す必要があります。Filter が Found を返すまで Tracker は tracking を開始しません。

get landmarkFilter(): MegaLandmarkFilter;

戻り値

reset()

リセットします。すべての状態をクリアします。

reset(): void;

戻り値

setEnableLocalization(enableLocalization)

localization を有効にするかどうかを設定します。localization が有効でない場合、サーバーから返された localization 結果は出力されません。デフォルトは true です。

setEnableLocalization(enableLocalization: boolean): void;

パラメーター

enableLocalization

戻り値

setEnableStatelessLocalization(enableStatelessLocalization)

stateless localization を有効にするかどうかを設定します。有効にすると、localization 時に前回の localization 結果は使用されません。デフォルトは false です。

setEnableStatelessLocalization(enableStatelessLocalization: boolean): void;

パラメーター

enableStatelessLocalization

戻り値

setProximityLocation(proximityLocationData)

現在の近接位置情報を更新します。null を渡すと、現在の近接位置 localization がクリアされます。

setProximityLocation(proximityLocationData: ProximityLocationData | null): void;

パラメーター

proximityLocationData

近接位置データ。

戻り値

{void}

setRequestTimeParameters(requestTimeParams)

リクエスト時間パラメータを設定します。timeoutMilliseconds は接続タイムアウト時間で、デフォルトは 6000、最小は 5000 です。requestIntervalMilliseconds は期待されるリクエスト間隔で、デフォルトは 1000、最小は 300 です。値が大きいほど全体誤差が大きくなります。

setRequestTimeParameters(requestTimeParams: MegaRequestTimeParameters): void;

パラメーター

requestTimeParams

戻り値

updateToken(apiToken)

API Token を更新します。createWithToken で作成した後にのみ呼び出せます。create で作成した後に呼び出しても無効です。

updateToken(apiToken: string): void;

パラメーター

apiToken

戻り値