KML/KMZ files can be overlaid on Google Maps, either on the Google Maps website , or by using the GGeoXML class of the Google Maps API ( see example ). Google Maps Google Maps API Google Earth The KMZ file ( download ) displayed above was generated by the Thematic Mapping Engine . Only a subset of the KML standard is so far supported by Google Maps. The shaded plygons are properly displayed, but not the screen overlays (title and legend) and balloons. The different placement of the zoom bar in Google Maps and Google Earth makes it difficult to display the same KML/KMZ file in multiple viewers. I'm impressed by the speed of Google Maps. The above KMZ file contains complex geometries of almost 200 countries of the world. Web browsers are not optimized for vector graphics, as illustrated on this page . To avoid this problem, Google seems to use its powerful servers to generate image map tiles on-the-fly from the KML geometries. A bug in the map tile generator was discovered when disp...