I am building a map with the following code
var overlays = {
                 'Rain': L.tileLayer.provider('OpenWeatherMap.PrecipitationClassic'),
                 'Wind': L.tileLayer.provider('OpenWeatherMap.Wind')
               };
L.control.layers(baseLayers,overlays).addTo(map);   
it works perfect, but now I need to do the same but dinamically. I am doing it this way but only shows me the last value:
    var key1= "Rain";
    var value1= "L.tileLayer.provider('OpenWeatherMap.PrecipitationClassic')";
    var key2= "Wind";
    var value2= "L.tileLayer.provider('OpenWeatherMap.Temperature')";   
    overlays[key1] = value1;
    overlays[key2] = value2;
    L.control.layers(baseLayers,overlays).addTo(map);   
Thanks in advance!
 
    