MapView constructor

const MapView(
  1. {Key? key,
  2. required List<Marker> markers,
  3. required MapController mapController,
  4. required dynamic onFilterSelected(
    1. String
    ),
  5. required dynamic onZoomIn(
      ),
    1. required dynamic onZoomOut(
        ),
      1. required TileLayer tileLayer,
      2. String? selectedHabito,
      3. LatLng? currentPosition}
      )

      Implementation

      const MapView({
        super.key,
        required this.markers,
        required this.mapController,
        required this.onFilterSelected,
        required this.onZoomIn,
        required this.onZoomOut,
        required this.tileLayer, // Nuevo parámetro
        this.selectedHabito,
        this.currentPosition, // Inicializar la posición actual
      });