CMap is a cross map API designed to make coding and switching between online maps easier. Currently, CMap can generate Google Maps, Yahoo Maps, and Google Earth KML files. CMap is very easy to use and the installation instructions contain code examples.