getViewport method

Rect getViewport()

Gets the current viewport in pixels.

Implementation

Rect getViewport() {
  final scale = pow(2.0, controller.zoom).toDouble();
  final size = scale * tileSize;
  final centerPixels = toOffset(
    const LatLng(
      Angle.degree(0),
      Angle.degree(0),
    ),
  );

  return Rect.fromCenter(center: centerPixels, width: size, height: size);
}