Class MegaTracker
- Namespace
- easyar
MegaTracker provides cloud positioning function.
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