Mine is working on three different PCs (all XP, two with IE and one
with FF2), but the guy I'm working with still can't get them to turn
off. Not sure what the deal is.
Here's a whole bunch of code for you:
<script src="
http://www.google.com/jsapi?key=MY_API_KEY"></script>
<script>
google.load("earth", "1");
var ge = null;
var networkLink = null;
function init() {
google.earth.createInstance("map3d", initCallback, failureCallback);
}
function initCallback(object) {
ge = object;
ge.getWindow().setVisibility(true);
var layerRoot = ge.getLayerRoot();
var terrainLayer = layerRoot.getLayerById(ge.LAYER_TERRAIN);
}
function finished(object) {
if (!object) {
alert('bad or NULL kml');
return;
}
ge.getFeatures().appendChild(object);
var la = ge.createLookAt('');
la.set(122.291762218843276, 13.8575388211722, 25,
ge.ALTITUDE_MODE_RELATIVE_TO_GROUND,
82, 63, 860); //180, 60, 500);
ge.getView().setAbstractView(la);
}
function jumpto5()
{
var la = ge.createLookAt('');
la.set(31.4454464207786, -132.066826493232, 0,
ge.ALTITUDE_MODE_RELATIVE_TO_GROUND,
-171.346347193686, 59.9999996101215, 321.826770253291); //
180, 60, 500);
ge.getView().setAbstractView(la);
document.getElementById('locdesc').innerHTML="Some descriptive
text";
}
function showsomethingelse()
{
var form = document.options;
if (networkLink == null) {
networkLink = ge.createNetworkLink("");
networkLink.setDescription("NetworkLink open to fetched content");
networkLink.setName("Open NetworkLink");
networkLink.setFlyToView(true);
var link = ge.createLink("");
link.setHref("
http://www.mysite.com/networklink.kml");
networkLink.setLink(link);
}
if (form.thecheckbox.checked) {
ge.getGlobe().getFeatures().appendChild(networkLink);
} else {
ge.getGlobe().getFeatures().removeChild(networkLink);
}
}
</script>
--------- then the code on the page to toggle the network link
--------------
<form name="options" action='javascript:showsomethingelse();'>
<input type="checkbox" onclick='showsomethingelse()'
name="thecheckbox" /> Show something else on map<br />
</form>
----------------
Hope that helps.
Mickey