First, prepare
Google Earth provides a personal free version, plus version, Pro version, personal development only installs the personal Free Edition to be possible, if needs more function, then only each year turns over to purchase the Professional Edition
So far, the two development interfaces of GoogleEarth have been relatively few, the function is too weak, only provides 1.0 class library.
GoogleEarth COM API Reference documentation can be found here: http://earth.google.com/comapi/index.html
C # calls COM resources A dime, you can search the Internet
Second, examples
This provides a "Hello World" program using VS2008 + Google Earth 5.0
First, make sure GE is installed correctly, open VS2008, create a new Windows Application project, choose Add Reference ... on the Project menu, switch to the "COM" tab, and choose "Google Earth 1.0 Type Library", is actually the Google Earth's main program
In the project reference you can see that a earthlib reference has been added, and then we can invoke the interface to develop it.
Here is the code for the small example (the function is very simple, only three, open GE, then let ge save a screenshot, and then open this screenshot to see.) Oh