setViewpointAnimated method
Pan or zoom the GeoViewController using animation to the specified Viewpoint location. Animation takes place over the specified duration.
Parameters:
viewpoint
— The viewpoint.duration
— The amount of time in seconds to move to the new viewpoint. If the duration is null, the default duration is used.
Return Value: A Future.
Implementation
Future<bool> setViewpointAnimated(
Viewpoint viewpoint, {
double? duration,
}) {
final taskHandle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_GeoView_setViewpointAsyncCombined(
_handle,
viewpoint._handle,
duration,
errorHandler,
);
});
return taskHandle.toFuture(
(element) => element.getValueAsBool()!,
);
}