01 déc 2008
tutoriel: 
Difficulté: 


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


Résultat pleine page

Remarques


L'affichage d'un objet 3D provenant de Sketchup se fait de la même façon qu'un fichier KML.

Conclusion


Sketchup est un logiciel de création d'objets 3D, voir le site officiel pour plus d'informations.
Merci à Jean-Hugues Puech pour son musée de Portet-sur-Garonne.
Auteur : Fabien - fabien.goblet [ at ] gmail.com
A propos de l'auteur: