moveCamera method

  1. @override
void moveCamera(
  1. LatLng location,
  2. double? zoom
)
override

Implementation

@override
void moveCamera(LatLng location, double? zoom) async {
  CameraState? cameraState = await (await controller).getCameraState();
  double currentZoom = zoom ?? cameraState.zoom;
  final cameraOptions = CameraOptions(
    center: getPoint(location),
    zoom: currentZoom,
    padding: MbxEdgeInsets(
      top: padding.top,
      bottom: padding.bottom,
      left: padding.left,
      right: padding.right,
    ),
  );

  (await mapController.future).setCamera(cameraOptions);
}