move method

CancelableOperation<CameraAnimatedMoveResult> move(
  1. GeoPoint point,
  2. Zoom zoom,
  3. Tilt? tilt,
  4. Bearing bearing, [
  5. Duration time = const Duration(milliseconds: 300),
  6. CameraAnimationType animationType = CameraAnimationType.default_,
])

Запуск анимированного перемещения карты с использованием встроенного контроллера перемещений карты.

  • 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;
}