google.load("earth", "1");
var ge = null;
function init() {
  google.earth.createInstance("map3d", initCallback, failureCallback);
}
function initCallback(object) {
ge = object;
ge.getWindow().setVisibility(true);
var navControl = ge.getNavigationControl();
var screenXY = navControl.getScreenXY();
navControl.setVisibility(ge.VISIBILITY_SHOW);
var buildingsLayer = ge.getLayerRoot().getLayerById(ge.LAYER_BUILDINGS);
var inheritedVisibility = getInheritedVisibility(buildingsLayer);
ge.getLayerRoot().enableLayerById(ge.LAYER_BUILDINGS, !inheritedVisibility);
var la = ge.createLookAt('');
la.setLatitude(parseFloat(51.97396));
la.setLongitude(parseFloat(5.91137));
la.setRange(parseFloat(0));
//la.setAltitudeMode(ge.ALTITUDE_MODE_RELATIVE_TO_GROUND);
la.setHeading(parseFloat(-180));
la.setTilt(parseFloat(85));
la.setRange(parseFloat(350));
//la.set(52.0114 , 4.71148 , 0, ge.ALTITUDE_MODE_RELATIVE_TO_GROUND, 52, 85, 214);
ge.getOptions().setFlyToSpeed(0.50);
ge.getView().setAbstractView(la);
   setScreenOverlay();


}
function failureCallback(object) {}
function getInheritedVisibility(layer) {
  if (layer.getVisibility() == false) {return false;}else{
    var parent = layer.getParentNode();
    if (!parent) {return true;}
    return getInheritedVisibility(parent);
  }
}
function crtplcmrk() {
	var placemark = ge.createPlacemark('');
	placemark.setName(TEXT);
	ge.getFeatures().appendChild(placemark);
	var normal = ge.createIcon('');
	normal.setHref('http://maps.google.com/mapfiles/kml/paddle/red-circle.png');
	var iconNormal = ge.createStyle('');
	iconNormal.getIconStyle().setIcon(normal);
	var highlight = ge.createIcon('');
	highlight.setHref('http://maps.google.com/mapfiles/kml/paddle/red-circle.png');
	var iconHighlight = ge.createStyle('');
	iconHighlight.getIconStyle().setIcon(highlight);
	var styleMap = ge.createStyleMap('');
	styleMap.setNormalStyle(iconNormal);
	styleMap.setHighlightStyle(iconHighlight);
	placemark.setStyleSelector(styleMap);
	var la = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);
	var point = ge.createPoint('');
	point.setLatitude(51.97396);
	point.setLongitude(5.91137);
	placemark.setGeometry(point);
}

