Overview: Google Visualization API works with JSON as an input source and produce interactive HTML5 / SVG chart. Currently 12 type of visualizations are available using a different packages. If not specified the API select the best color and scale to display the data.
Nice feature: As it already works in Google Fusion Table, the map package automatically detects country, states and other location name and display them properly on the map. User still have the option to defined long / lat coordinate for specific points.
Read the API documentation.