moveCamera method

Future<void> moveCamera(
  1. CameraPosition position
)

Implementation

Future<void> moveCamera(CameraPosition position) async {
  if (_disposed || _channel == null) {
    return;
  }


  Future<void> action() {
    return _channel!.invokeMethod('moveCamera', position.toMap());
  }

  if (_mapReady) {
    // ✅ 地图已 ready,直接执行
    await action();
  } else {
    // ⏳ 地图未 ready,缓存
    _pendingActions.add(action);
  }
}