MapLayout constructor

MapLayout({
  1. Key? key,
  2. required MapController controller,
  3. required Widget builder(
    1. BuildContext context,
    2. MapTransformer transformer
    ),
  4. int tileSize = 256,
})

The default constructor.

Implementation

MapLayout({
  Key? key,
  required this.controller,
  required this.builder,
  this.tileSize = 256,
}) : super(
          key: key,
          child: LayoutBuilder(
              builder: (BuildContext context, BoxConstraints constraints) {
            final transformer = MapTransformer._internal(
              controller: controller,
              constraints: constraints,
              tileSize: tileSize,
            );
            return builder.call(context, transformer);
          }));