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
nullif unavailable.
Also see:
- PositionService - For obtaining the device's position.
- trackedPositionSource - Data source used for tracking the reference position.
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;
}