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.003 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 Updated

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 GEGlobe GELinearRingContainer GESchemaObjectContainer
GEEventEmitter GEHitTestResult GENavigationControl GESun
GEFeatureBalloon GEHtmlBalloon GEOptions GETourPlayer Updated
GEFeatureContainer GEHtmlDivBalloon GEPhotoOverlayViewer GEView
GEGeometryContainer GEHtmlStringBalloon GEPlugin Updated GEWindow

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
KmlAltitudeGeometry KmlGeometry KmlListStyle Updated 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
KmlFeature Updated KmlLinearRing KmlOverlay KmlVec2