There are multiple approaches with which a developer can work with the Visualization API, so it is helpful to give an architectural overview of various workflows. This chapter describes the common high-level architecture that underlies the most common methods of working with the Visualization API. In this chapter, we will also discuss the integration of various aspects of Visualization (Chart), Maps, and Fusion Tables. These three APIs often work together to allow developers varying in expertise to build complex, dynamic visualizations with relatively little effort. The final section of this chapter is dedicated to outlining the types of visualizations.
In this chapter we will cover the following: