Table of Contents

Class MegaTracker

Namespace
easyar

MegaTracker provides cloud positioning function.

MegaTracker

Remarks

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.

Methods

landmarkFilter

Mega Landmark filter function: You need to manually call MegaLandmarkFilter.FilterBySpotId at the beginning. The Tracker will not start tracking until the Filter returns Found.

get landmarkFilter(): MegaLandmarkFilter;

Returns

reset()

Reset. Clear all states.

reset(): void;

Returns

setRequestTimeParameters(requestTimeParams)

Set request time parameters. timeoutMilliseconds is the connection timeout time, default is 6000, minimum is 5000. requestIntervalMilliseconds is the expected request interval time, default is 1000, minimum is 300. The larger the value, the greater the overall error.

setRequestTimeParameters(requestTimeParams: MegaRequestTimeParameters): void;

Parameters

requestTimeParams

Returns

setResultPoseType(resultPoseParams)

Set result attitude type. By default, both enableLocalization and enableStabilization are true.

setResultPoseType(resultPoseParams: MegaResultPoseTypeParameters): void;

Parameters

resultPoseParams

Returns

updateToken(apiToken)

Update API Token, can only be called after creation with createWithToken method. Calling after creation with create method is invalid.

updateToken(apiToken: string): void;

Parameters

apiToken

Returns