referencePosition property

GemPosition? get referencePosition

Current reference position used for alarm calculations.

During navigation or simulation this returns the position along the route. Otherwise it returns the device's live position. This position serves as the origin for distance calculations to landmarks and overlay items.

Returns

  • GemPosition?: The current reference position, or null if unavailable.

Also see:

Implementation

GemPosition? get referencePosition {
  final OperationResult retVal = objectMethod(
    _pointerId,
    'AlarmService',
    'getReferencePosition',
    args: DataType.position.id,
  );
  final GemError gemApiError = GemErrorExtension.fromCode(
    retVal['gemApiError'],
  );

  if (gemApiError != GemError.success) {
    return null;
  }

  final dynamic res = retVal['result'];
  if (res != null) {
    return GemPositionImpl.fromJson(res);
  }
  return null;
}