Note: Zoom in to a spot with terrain to get ground altitudes.
Ground Altitude at Mouse: N/A
ge.getLayerRoot().enableLayerById(ge.LAYER_TERRAIN, true);
// Fly to the Grand Canyon
var la = ge.createLookAt('');
la.set(36.20839, -112.45803, 0, ge.ALTITUDE_RELATIVE_TO_GROUND,
-30, 40, 10000);
ge.getView().setAbstractView(la);
// listen to the click event on the globe and window
google.earth.addEventListener(ge.getWindow(), 'mousemove', function(event) {
var statusHTML = 'N/A';
if (event.getDidHitGlobe()) {
var latitude = event.getLatitude();
var longitude = event.getLongitude();
var groundAltitude = ge.getGlobe().getGroundAltitude(latitude, longitude);
if (groundAltitude) {
statusHTML = '<span style="color:#000; font-weight:bold;">' +
groundAltitude.toFixed(2) + ' meters</span>';
}
}
document.getElementById('ground-altitude').innerHTML = statusHTML;
});