01 déc 2008


Introduction


L'API Google Earth propose d'afficher dans son globe des objets en 3D provenant notamment de Sketchup.

Initialisation


Reprendre la carte du tutoriel sur les marqueurs et les événements : http://www.geotribu.net/?q=node/55

Processus


Définir une fonction qui vérifie la validité du fichier KML :

function finished(object) {
if (!object) {
alert('KML mal formé');
return;
}
ge.getFeatures().appendChild(object);
}

Définir l'objet géographique KML :

var kmlUrl = 'url du KML';

Et l'appliquer sur la carte :

google.earth.fetchKml(ge, kmlUrl, finished);


Code complet






[Google Earth] 6. Afficher un objet en 3D






Démonstration