move method
Запуск анимированного перемещения карты с использованием встроенного контроллера перемещений карты.
- Note: Сбрасывает слежение за позицией, уровнем масштабирования и направлением и прерывает обработку жестов.
- Note: Если tilt задан, то сбрасывается слежение за наклоном.
- Note: Если tilt не задан и слежения за наклоном нет, то используется текущее значение наклона.
- Parameter point: точка конечной позиции камеры
- Parameter zoom: уровень масштабирования в конечной позиции камеры
- Parameter tilt: наклон в конечной позиции камеры или пустое значение, если нужно в зависимости от активного режима слежения использовать значение из follow controller'а или текущее значение
- Parameter bearing: поворот в конечной позиции камеры
- Parameter time: время, выделенное на перемещение карты
- Parameter animationType: тип анимации при перемещении камеры
Implementation
CancelableOperation<CameraAnimatedMoveResult> move(
GeoPoint point,
Zoom zoom,
Tilt? tilt,
Bearing bearing,
[Duration time = const Duration(milliseconds: 300),
CameraAnimationType animationType = CameraAnimationType.default_
]) {
var _a1 = point._copyFromDartTo_CGeoPoint();
var _a2 = zoom._copyFromDartTo_CZoom();
var _a3 = tilt._copyFromDartTo_COptional_CTilt();
var _a4 = bearing._copyFromDartTo_CBearing();
var _a5 = time._copyFromDartTo_CTimeInterval();
var _a6 = animationType._copyFromDartTo_CCameraAnimationType();
_CFuture_CCameraAnimatedMoveResult res = _CCamera_move_CGeoPoint_CZoom_COptional_CTilt_CBearing_CTimeInterval_CCameraAnimationType(_CCameraMakeDefault().._impl=_self, _a1, _a2, _a3, _a4, _a5, _a6);
final t = res._toDart();
res._releaseIntermediate();
return t;
}