banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Thu 29 May 2008 10:17

Fred
#JeSuisCharlie
Lieu: Paris
Date d'inscription: 24 Jun 2005
Messages: 7682
Site web

API Google Earth

Google Earth dans votre navigateur

Lu sur renalid

Parmi les exemples proposés par Google je vous recommande celui-ci une fois que vous aurez installé le plug-in est que votre chef aura le dos tourné wink


Fred


GeoRezo vous aide ==> Aidez GeoRezo !

Hors ligne

 

#2 Thu 29 May 2008 11:26

Sylvain T.
Membre
Lieu: Musée de l'Homme, Paris France
Date d'inscription: 7 Sep 2005
Messages: 742
Site web

Re: API Google Earth

Hello,

Fred a écrit:

une fois que vous aurez installé le plug-in est que votre chef aura le dos tourné wink


Mode rabat-joie on :
MS-Windows restricted... sad

A+
Sylvain

Hors ligne

 

#3 Tue 10 June 2008 11:12

geogaiia
Juste Inscrit !
Date d'inscription: 10 Jun 2008
Messages: 1

Re: API Google Earth

Bonjour,

il est désormais possible d'insérer dans vos pages web des cartes Google Earth en 3D.

Voici quelques tutos :

Comment utiliser et insérer Google Earth API et son plug in dans vos pages Web
http://www.touraineverte.com/Google-Map … es-web.php

Ajouter un bouton "Earth" pour afficher vos cartes en 3D façon Google Earth
http://www.touraineverte.com/Google-Map … e-Maps.php

Géolocalisation d'une adresse en 3D
http://www.touraineverte.com/Google-Map … ostale.php

Les différents controles sur une carte Earth
http://www.touraineverte.com/Google-Map … troles.php

Bonne lecture

Hors ligne

 

#4 Mon 20 October 2008 09:57

matt_09
Participant occasionnel
Lieu: MONTAUBAN
Date d'inscription: 20 Oct 2007
Messages: 15
Site web

Re: API Google Earth

Bonjour a tous,

je rentre directement dans les sujets techniques de l'API Google earth...
je voudrais pourvoir grace a une checkbox (html) pouvoir afficher et déafficher un KML via 'NetworkLink'.
Pour l'afficher ca va :

CODE:

//NETWORK PORVINCE
var networkLink_Province = ge.createNetworkLink(""); 
networkLink_Province.setDescription(""); 
networkLink_Province.setName(""); 
networkLink_Province.setFlyToView(true);   
// create a Link object 
var link_Province = ge.createLink(""); 
link_Province.setHref("http://172.31.......45/Network_Link/Administratif/WMS_Province.kml");
// attach the Link to the NetworkLink 
networkLink_Province.setLink(link_Province);

// add the NetworkLink feature to Earth     
ge.getFeatures().appendChild(networkLink_Province);   

Pour le dé-afficher, selon la doc sur du web la fonction ça serait

ge.getFeatures().removeChild(networkLink_Province);    -->   mais ca ne marche pas !!
ge.getLayerRoot().enableLayerById( "Id", false);             --> mais ca marche pas non plus !!!

je suis coincé, s'il vous plait y a t il quelqu'un qui puisse m'aider !!
en esperant avoir été assez clair.
merci d'avance.

matt

Hors ligne

 

#5 Mon 20 October 2008 17:23

Peio
Participant assidu
Lieu: Nantes
Date d'inscription: 23 Jul 2006
Messages: 428
Site web

Re: API Google Earth

Bonjour Matt,

voir exemples (via view source page html) :
http://www.barnabu.co.uk/geapi/test/checkboxes.html
http://czmartin.com/jpw/asp_arcmap/gem_ … iples.html

Bien cordialement

--
Peio Elissalde
Magic Instinct Software

Hors ligne

 

#6 Tue 21 October 2008 00:31

matt_09
Participant occasionnel
Lieu: MONTAUBAN
Date d'inscription: 20 Oct 2007
Messages: 15
Site web

Re: API Google Earth

Salut  Peio,

encore une fois tu me sors d'une imapsse !!!!
j'avais zapé barnabu, c'est bien vu !!
merci ça fonctionne bien.


cordialement

Hors ligne

 

#7 Wed 22 October 2008 06:08

matt_09
Participant occasionnel
Lieu: MONTAUBAN
Date d'inscription: 20 Oct 2007
Messages: 15
Site web

Re: API Google Earth

bonjour,

j'aurais voulu savoir si toutes les application de Google earth sont réalisable dans le plugin ?
par exemple, est ce que la balise <timeSpan> fonctionne ?
j'ai essayé, bien évidement avant de poster, mais il n'apparait que les infos, pas meme la barre de déroulement   de l'animation!!!!

est ce que je m'y prend mal ou Google n'a pas encore développé toutes les fonctions sur le plugin ?

je continue à chercher et je poste dès que j'ai des nouvelles.

a bientot.

matt

Hors ligne

 

#8 Wed 22 October 2008 10:33

Peio
Participant assidu
Lieu: Nantes
Date d'inscription: 23 Jul 2006
Messages: 428
Site web

Re: API Google Earth

Bonjour Matt,

Dans la version actuelle, les 'KML time primitives' ne sont pas opérationnelles : il faudra donc attendre la nouvelle version du plugin GE pour le support des balises TimeSpan et TimeStamp :
http://groups.google.com/group/google-e … 4a374d294#

Bien cordialement

--
Peio Elissalde
Magic Instinct Software

Hors ligne

 

#9 Wed 22 October 2008 23:43

matt_09
Participant occasionnel
Lieu: MONTAUBAN
Date d'inscription: 20 Oct 2007
Messages: 15
Site web

Re: API Google Earth

d'accord
merci pour l'info et ta réactivité Peio.
je continue mon petit bonhomme de chemin sur l'API.

a bientôt tout le monde...

Hors ligne

 

#10 Tue 28 October 2008 05:52

matt_09
Participant occasionnel
Lieu: MONTAUBAN
Date d'inscription: 20 Oct 2007
Messages: 15
Site web

Re: API Google Earth

bonjour,

toujours concernant  l'api de google earth, y a t il quelqu'un qui sait comment maitriser correctement l'affichage des couches ?
de mon coté, quand j'affiche un raster puis des vecteurs, si je zoom, au moment de la ré actualisation certaine entités vont se glisser derrière le raster ou apparaissent devant ?
généralement c'est le raster qui a le dernier mot et qui vient en premier plan. A chaque fois  c'est une nouvelle surprise..... wink

Peut on le maitriser d'une manière fiable ?

merci a vous.

Hors ligne

 

#11 Tue 28 October 2008 09:38

Peio
Participant assidu
Lieu: Nantes
Date d'inscription: 23 Jul 2006
Messages: 428
Site web

Re: API Google Earth

Bonjour Matt,

L'API propose setDrawOrder() similaire à la fonction kml 'drawOrder'
http://code.google.com/apis/kml/documen … #draworder

Code:

// higher draw order overlay 
var overlay1 = ge.createScreenOverlay(''); 
overlay1.setDrawOrder(20); 
ge.getFeatures().appendChild(overlay1); 
// lower draw order overlay 
var overlay2 = ge.createScreenOverlay(''); 
overlay2.setDrawOrder(10); 
ge.getFeatures().appendChild(overlay2);

Bien cordialement

--
Peio Elissalde
Magic Instinct Software

Hors ligne

 

Pied de page des forums

Powered by FluxBB