fitBounds method

  1. @override
Future<void> fitBounds(
  1. List<LatLng> points
)
override

Implementation

@override
Future<void> fitBounds(List<LatLng> points) async {
  final List<Point> mapboxPoints = getPoints(points);
  if (mapboxPoints.length < 2) {
    return;
  }

  final coordinates = await (await controller).cameraForCoordinatesPadding(
    mapboxPoints,
    CameraOptions(
      padding: MbxEdgeInsets(
        top: padding.top,
        left: padding.left,
        bottom: padding.bottom,
        right: padding.right,
      ),
    ),
    null,
    13,
    null,
  );
  (await controller).setCamera(
    coordinates,
  );
}