currentPosition property
Current position during navigation.
Returns the current geographic position with additional navigation context. Returns null if position information is unavailable.
Returns
- (GemPosition?) Current position, or null if not available.
Implementation
GemPosition? get currentPosition {
final OperationResult retVal = objectMethod(
pointerId,
'NavigationInstruction',
'getCurrentPosition',
args: DataType.position.id,
);
final GemError gemApiError = GemErrorExtension.fromCode(
retVal['gemApiError'],
);
if (gemApiError != GemError.success) {
return null;
}
final dynamic result = retVal['result'];
if (result != null) {
return GemPositionImpl.fromJson(result);
}
return null;
}