No.
While running a full blown GPS app, talking on a conference call with Bluetooth, and using live traffic so the data connection is running as well, the iPhone 4 gains about 1% charge per minute with a 2 AMP charger.
My relatives frequently drive from Chicago to Omaha to visit family. Presumably because of poorer reception in Iowa they cannot use Google Maps even when plugged in because the phone still discharges.