addCameraPosition method

  1. @override
Future<void> addCameraPosition(
  1. CameraPosition cameraPosition
)
override

Implementation

@override
Future<void> addCameraPosition(CameraPosition cameraPosition) async {
  final methodName = EyedidMethodName.addCameraPosition.name;
  final Map<String, dynamic> argumentMap = {
    EyedidArgumentKey.modelName.name: cameraPosition.modelName,
    EyedidArgumentKey.screenWidth.name: cameraPosition.screenWidth,
    EyedidArgumentKey.screenHeight.name: cameraPosition.screenHeight,
    EyedidArgumentKey.screenOriginX.name: cameraPosition.screenOriginX,
    EyedidArgumentKey.screenOriginY.name: cameraPosition.screenOriginY,
    EyedidArgumentKey.cameraOnLongerAxis.name:
        cameraPosition.cameraOnLongerAxis
  };

  await methodChannel.invokeMethod(methodName, argumentMap);
}