Class MegaTracker
- 名前空間
- easyar
cloud localization 機能を提供します。
解説
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