getDefPositionTracker static method

MapSceneObject getDefPositionTracker()

Get default SDK position tracked object

The SDK automatically creates a position tracker object after receiving at least one location update.

The default position tracker automatically updates from current sense data source from PositionService

By default it is visible, can be hidden by a call to setVisibility( false )

Implementation

static MapSceneObject getDefPositionTracker() {
  final OperationResult resultString = objectMethod(
    0,
    'MapSceneObject',
    'getDefPositionTracker',
  );

  final int gemApiError = resultString['gemApiError'];

  if (GemErrorExtension.isErrorCode(gemApiError)) {
    final GemError errorCode = GemErrorExtension.fromCode(gemApiError);
    throw errorCode;
  }

  return MapSceneObject.init(resultString['result'], 0);
}