Lo primero decirte que no se ha que tipo de archivos corresponde la extensión .dae. Pero respecto a la carga de archivos kml solo disponemos de tres métodos en el Api de GE (creo): el KmlNetworkLink y el fetchKml que precisan una dirección (y que son los que ya has intentado usar) y el método parseKml que precisa un string con el código del kml.
A mi parecer, tienes dos opciones si quieres trabajar con javascript: o colgar tu documento en la web (el mas razonable). O bien adaptar en tu web el algoritmo que te adjunto (y que está en vbscript) que te abrirá el documento especificado, lo leerá y devolverá una cadena con el código del programa (cambia la extensión a .vbs para ver el funcionamiento).
De todos modos, y tal como comento en www.google-earth.es/ ...php?t=5775 no veo muy razonable usar el plugin de GE para trabajar en local. ¿Por que no ejecutas GE directamente en tu equipo?. Irá mas rápido.
Claro que lo conozco, yo hablo de introducir elementos 3D en el API de google earth. Se pueden introducir bajo codigo en el API. Me explico mejor:
Esta es una llamada a un KML
// fetch the KML
var url = 'http://sketchup.google.com/' +
'3dwarehouse/download?mid=28b27372e2016cca82bddec656c63017&rtyp=k2';
google.earth.fetchKml(ge, url, finished);
Como podeis ver, lo que se requiere es una llamada a un host. Ahora un ejemplo de COLLADA o .DAE:
// A textured model created in Sketchup and exported as Collada.
link.setHref('http://earth-api-samples.googlecode.com/svn/trunk/examples/' +
'static/splotchy_box.dae');
model.setLink(link);
var la = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);
loc.setLatitude(la.getLatitude());
loc.setLongitude(la.getLongitude());
placemark.setGeometry(model);
Como podeis ver tambien hace una llamada a un host.
ATENCION PREGUNTA:
¿COMO LO HAGO PARA QUE COGA EL MODELO DIRECTAMENTE DE MI COMPUTER? Tipo:
Hola estoy haciendo pruebas para meter objetos en 3d, pero hasta ahora solo he podido meter objetos .dae desde una URL, me gustaria saber si puedo introducir objetos que esten ubicados desde mi ordenador y su procedimiento para meterlo, gracias