Por si a alguien le puede servir la información, ya encontre algo que me sirve, ahora tengo otro problema: el cual es que me mantiene los puntos antiguos, cuando tenga la solución a eso tambien la posteare
Ahora para que la camara cambie de posición, solo tuve que agregar esto a la funcion reloadKml()
ge.getWindow().setVisibility(true);
var cam = ge.getView().copyAsCamera(ge.ALTITUDE_ABSOLUTE);
var link = ge.createLink('');
var href = 'http://x.x/x/xx.kml?r='+Math.random(); <-- OJO con esta linea
link.setHref(href);
var networkLink = ge.createNetworkLink(''); networkLink.set(link, true, true);
ge.getFeatures().appendChild(networkLink);
document.getElementById('geplugin_version').innerHTML = ge.getPluginVersion();
ge.setCenter(networkLink);
var searchControl = new google.search.SearchControl();
searchControl.addSearcher(new google.search.WebSearch());
searchControl.addSearcher(new google.search.NewsSearch());
searchControl.draw(document.getElementById("mapge"));
Ojalá se entienda.
con la siguiente linea
var href = 'http://x.x/x/xx.kml?r='+Math.random();
Lo que hago es que GE, se de cuenta que el archivo a pesar de tener el mismo nombre, ha... Leer más ...
Buenas,
pues era eso. A partir de una versión de GE no se permite la actualización mediante el <update> de ficheros locales. No es que sea difícil colgar la información para poder permitirlo, pero en mi caso, hago uso del GE en una aplilcación que desarrollo y necesitaba que me actualizara mis ficheros locales. Por otra parte, ¿GoogleEarth permite rutas relativas en el <targerHref>?. He probado con <href> y sí funciona pero con <targetHref> parece q no
Según mi macarrónico inglés he deducido que el fallo puede deberse a que en las versiones más modernas de GE no se permite el <update> a ficheros locales por cuestiones de seguridad. Según veo sólo puede usarse el <update> con referencias web http:... Lo tengo que probar para verificarlo, pero en mi caso tengo en un ordenador la versión 4.0.2091 en la que funciona correctamente el update y en otro hemos puesto la versión 4.20198.2451 donde ya no funciona... Si lo pruebo y es así la cosa ya lo comunicaré...
Gracias!!!
Buenas a todos...
tengo el problema siguiente: abro un fichero kml con distintos <placemark> y cuando quiero actualizarlos con el <update> me da un error "La recuperación de NetworkLink ha fallado... Violación de la seguridad"...
¿Alguien sabe cual puede ser el motivo?
Muchas gracias