Google XXL: L'API Google Earth
Google XXL

L'API Google Earth

api google earth
Utiliser l'API Google Earth
Le blog Google LatLong vient d'annoncer la disponibilité de l'API Google Earth. Voici les adresses indispensables :

Les avantages sont les suivants :

  • Vous pouvez transformer un Mashup Google Maps en un Mashup Google Earth avec une ligne de code supplémentaire (une déclaration G_SATELLITE_3D_MAP) ;
  • Il est possible d'afficher des modèles 3D ;
  • Vous pouvez créer vos propres Mashups "Google Sky" ;
  • Il est possible d'utiliser toute sorte de fichier KML.

Installer le plugin Google Earth
Le plugin Google Earth et l'API JavaScript correspondante vous permet d'utiliser les fonctionnalités Google Earth dans vos pages web.
Accédez à la page d'accueil de Google Earth API puis cliquez sur le bouton Get the Google Earth Plugin now.
Notez que ce plugin ne peut s'installer que sur des systèmes Windows XP et Vista. Par ailleurs, les navigateurs supportés sont les suivants :
IE 6.0+, IE 7.0+, Firefox 2.x ou 2.0x (Firefox 3.0 bientôt), Netscape 7.1+, Mozilla 1.4+ et Flock 1.0+. Le fait d'installer ce plugin pour un navigateur l'installe automatiquement pour les autres qui sont installés sur votre machine.
Le plugin Google Earth va s'installer puis il va vous être demandé de redémarrer votre navigateur.
La barre d'informations va apparaître et vous demander si vous souhaitez autoriser l'exécution du module complémentaire GEPlugin.
Cliquez sur la barre d'informations pour autoriser l'exécution de ce contrôle ActiveX.

Créer votre première application utilisant l'API Google Earth
Vous devez posséder une clé Google Maps API. Cette API utilise les éléments KML dont la documentation complète est accessible à cette adresse.
Il y a un très bon exemple de ce qu'il est possible de faire sur cette page de démonstration. Au départ, j'ai eu beaucoup de problèmes jusqu'à ce que je m'aperçoive qu'il fallait créer une exception dans mon pare-feu de connexion Internet pour cette application : \Program Files\Google\Google Earth Plugin\ geplugin.exe. Bien évidemment !

Utilisation avancée de l'API Google Earth
Vous pouvez :

  • Superposer une image fixe à une carte ;
  • Ajouter un calque de données (Relief, Bâtiments 3D, Frontières et légendes) ;
  • Créer une animation quand l'internaute clique sur un repère ;
  • Afficher les données d'un fichier KML ;
  • Afficher des modèles comme un fichier Collada ;
  • Basculer en mode Sky ;
  • Ajouter un bouton Earth à une carte Google Maps existante.

Il y a de nombreux exemples qui vous montrent comment utiliser cette API et commencer à créer des applications vraiment impressionnantes… Il y a dans la galerie une mini-application appelée Options qui vous explique comment retrouver l'interface complète de Google Earth sur une page web.
L'intégration à Google Maps (ajout d'un bouton Earth) est expliquée sur ce paragraphe.
Google Earth Hacks signale d'autres exemples intéressants :
Le site de Magnalog ;
Le site de Housing Maps.

L'API Google Earth paraît extrêmement complète. Les applications que l'on peut tester ou créer semblent toutes relativement rapides et les possibilités sont quasi infinies. On peut dire que c'est déjà une réussite énorme !

2 commentaires:

  Ludo

29 mai 2008 à 06:49

Il semble y avoir une erreur dans l'url des exemples. Il manque le " / " à la fin de l'url, ce qui ne permet pas d'aller voir les exemples.... voici la bonne adresse : " http://www.google.com/earth/plugin/examples/samples / "

Bonne journée.

  test

29 mai 2008 à 10:25

Merci ! C'est corrigé :-)