Esto de volar hacia una capa ya lo tengo resuelto de otra manera pero por el otro no puedo hacer que desaparezca la capa cuando desmarco el checkbox, no se si me puedas recomendar algo en este sentido. El siguiente código es el que tengo en otra página.
GIS de Agua de México S.A. De C.V.
var ge = null;
google.load("earth", "1");
function init() {
var content = document.getElementById('content');
google.earth.createInstance('content', initCB, failureCB);
}
function initCB(instance) {
ge = instance;
ge.getWindow().setVisibility(true);
// add a navigation control
ge.getNavigationControl().setVisibility(ge.VISIBILITY_AUTO);
// Vuela hasta el DF
var la = ge.createLookAt('');
la.set( 19.320699, -99.152816,
0, // altitude
ge.ALTITUDE_RELATIVE_TO_GROUND,
0, // heading
0, // straight-down tilt
10000000 // range (inverse of zoom)
);
// añadir capas de google
ge.getLayerRoot().enableLayerById(ge.LAYER_ROADS, true);
//ge.getLayerRoot().enableLayerById(ge.LAYER_BORDERS, true);
//ge.getLayerRoot().enableLayerById(ge.LAYER_BULDINGS, true);
ge.getView().setAbstractView(la);
document.getElementById('installed-plugin-version').innerHTML = ge.getPluginVersion().toString();
}
function failureCB(errorCode) {
}
//////
//////
function createNetworkLink(file) {
var kmlCheckbox = document.getElementById('checkbox_' + file);
if (networkLink == null) {
var networkLink = ge.createNetworkLink("");
networkLink.setDescription("NetworkLink open to fetched content");
networkLink.setName("Open NetworkLink");
networkLink.setFlyToView(true);
// create a Link object
var link = ge.createLink("");
liga = "http://www.aguademexico.com.mx/padron/kmls/" + file + ".kmz" ;
cajita = 'checkbox_' + file ;
link.setHref(liga);
// attach the Link to the NetworkLink
networkLink.setLink(link);
// add the NetworkLink feature to Earth
}
if (kmlCheckbox.checked){
ge.getFeatures().appendChild(networkLink);
} else {
networklink.setVisibility(kmlChecbox.checked);
}
}
google.setOnLoadCallback(init);
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
Sistema de Información Geográfica
DISTRITO FEDERAL
Delegaciones
Alvaro Obregón
Azcapotzalco
Benito Juárez
Coyoacán
Cuajimalpa
Cuauhtémoc
Gustavo A. Madero
Iztacalco
Iztapalapa
Magdalena Contreras
Miguel Hidalgo
Milpa Alta
Tlahuac
Tlalpan
Venustiano Carranza
Xochimilco
Ciudad
Metro
OAP'S
Tesorería
3a. DIMENSIÓN
Legaria
Torre Blanca
MAPAS TEMÁTICOS
Suspensiones
Cons Dom.>150
Cons NDom > 240
Ctas Fabriquitas
Dom. > 240
Dom > 480
Medidor Lectura igual
Sectores
Pulmones del DF
BUSQUEDAS
Cuenta CADF
Calle
Selecciona Colonia
Legaria
Torre Blanca
Codigo Postal
PLANIMETRÍA
Miguel Hidalgo
RED HIDRAULICA
Miguel Hidalgo
PT Santa Fé
Document.writeln("")
Este ejemplo lo tengo en la liga:
www.aguademexico.com.mx/ ..._kml5.html
Espero me puedas ayudar