I prefer the app Waze (owned by Google btw) as Capn Blackie already listed.
It gives you all the convenience of navigation in addition to "real time" updates via Waze users regarding traffic, construction, police (nice), hazards on the road, vehicles stopped on shoulder, gas prices, etc, etc...