Isn't it impossible for solar cells to melt significant snow?
The black road surface will effectively capture almost all of the sun's energy. In the northern U.S. and Canada, roads routinely get covered in snow.
The solar cell can capture a portion of the sun's incoming energy, and potentially use it to power heaters to melt the snow. This approach has several problems. Firstly, the solar cells / heater mechanism is less energy efficient than a black road surface. Secondly, if the snow falls when it is dark, the solar cell will stop working (unless it has some big batteries are present, and even they won't last long in a heavy snow fall.) Lastly, the best sun occurs in the summer, and the snow hits in the winter, when less solar energy is available.
About the only way a solar cell can keep up with incoming snow is if the solar array is much larger than the area of snow being melted. However, even then, you still have the problem of the solar array getting covered in snow ...