Charging Electric Vehicles On The Road