Just found a swedish company that is developing a way to recharge your EV while you drive. The idea is that an electrified rail is submerged in the road, preferably in highways or other bigger roads. When driving on the road the EV will detect the rail and connect to it, recharging the battery while you drive.
The technique is currently being tested and so far it has been succesful. The system is capable of dealing with snow, ice, rocks and other object that might fall on the road. According to the companys research, the cost of building the rails is low enough to let EVs compete ICEVs on longer trips.
The cost of building the rail is about a million dollars/mile. Might sound a lot but pays off in the long term