My favorites | English | Sign in

Google Earth API

Google Earth API Reference

The Google Earth API Reference includes a description of the various interfaces, members, and google.earth functions in the Earth API. Interactive inheritance diagrams are also included to depict relationships between interfaces. To view a complete list of all the members for a particular interface, including all the inherited members, click the 'List all members' link below the inheritance diagram.

Note: This reference describes version 1.002 of the API. You can determine the API version that the user's installed plugin binary is compiled against using the getApiVersion method of the GEPlugin interface.


google.earth Namespace Reference

The google.earth namespace contains global functions that aid in the process of using the Earth API interfaces. For example, instantiation of Google Earth Browser Plug-in objects is done via the google.earth.createInstance method and event handling can be accomplished via the google.earth.addEventListener and google.earth.removeEventListener methods.


Browser Plugin-specific Interfaces

Interfaces whose names begin with GE allow for programmatic access to core plugin functionality and other miscellaneous options.

GEAbstractBalloon GEHitTestResult New! GEOptions GETourPlayer New!
GEEventEmitter GEHtmlBalloon GEPhotoOverlayViewer New! GEView Updated
GEFeatureBalloon GEHtmlDivBalloon GEPlugin Updated GEWindow
GEFeatureContainer GEHtmlStringBalloon GESchemaObjectContainer
GEGeometryContainer GELinearRingContainer GEStyleSelectorContainer
GEGlobe GENavigationControl GESun

KML-based Interfaces (see the KML reference for more information)

Interfaces whose names begin with Kml represent KML-related objects such as <Placemark> and <LookAt>.

KmlAbstractView KmlFolder KmlLink KmlPhotoOverlay New!
KmlAltitudeGeometry KmlGeometry KmlListStyle KmlPlacemark
KmlBalloonStyle KmlGroundOverlay KmlLocation KmlPoint
KmlCamera KmlIcon KmlLod KmlPolyStyle
KmlColor KmlIconStyle KmlLookAt KmlPolygon
KmlColorStyle KmlLabelStyle KmlModel KmlRegion
KmlContainer KmlLatLonAltBox KmlMouseEvent KmlScale
KmlCoord KmlLatLonBox KmlMultiGeometry KmlScreenOverlay
KmlCoordArray KmlLayer KmlNetworkLink KmlStyle
KmlDocument KmlLayerRoot KmlObject Updated KmlStyleMap
KmlEvent KmlLineString KmlObjectList KmlStyleSelector
KmlExtrudableGeometry KmlLineStyle KmlOrientation KmlTour New!
KmlFeature KmlLinearRing KmlOverlay KmlVec2