Forum d'échanges consacré aux découvertes avec Google Earth
 
PortailAccueilGoogle EarthS'enregistrerCarte des membresRechercherAccès aux bonus du forumConnexionFAQ
Venez en masse participer au sondage pour >>La plus belle image de DJN06<<

Partagez | 
 
 
 Animer des trajets rangés dans des "folders". [Résolu]
Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
JiPe38
Nouveau
Nouveau


Masculin Nombre de messages 5
Localisation Grenoble

MessageSujet: Animer des trajets rangés dans des "folders". [Résolu]   Sam 19 Sep 2015 - 22:44

Bonjour
je cale depuis quelques jours sur une fonction d'animation d'une visite (tour en kml). J'ai plusieurs trajets, rangés dans des répertoires (folders) de mes "lieux préférés". J'ai enregistré une visite, avec des déplacements de caméra le long de la suite de ces trajets. Je voudrais faire apparaître l'un après l'autre les trajets. Par exemple au début, rendre visible "etape1", puis lorsque la caméra a avancé, rendre visible "etape2", etc.

Or si les différents trajets "etapex" sont bien manipulables individuellement ou par groupe (folder) dans le volet de gauche d'écran, le fichier de visite enregistré ne PEUT PAS les atteindre et les rendre visibles ou non. Syntaxe utilisée dans le fichier visite :

        <gx:AnimatedUpdate>
            <Update>
                <targetHref></targetHref>
                <Change><Folder targetId="etape1"><visibility>1</visibility></Folder></Change>
            </Update>
        </gx:AnimatedUpdate>

Etape1 est dans un repertoire nommé "groupeA". Un moyen de désigner groupeA/etape1, par exemple ? Il doit y avoir quelque chose qui m'échappe dans la hiérarchie visible dans le cadre de gauche et la manière de référencer un élément en kml.


Dernière édition par JiPe38 le Lun 21 Sep 2015 - 19:00, édité 1 fois
Revenir en haut Aller en bas
JiPe38
Nouveau
Nouveau


Masculin Nombre de messages 5
Localisation Grenoble

MessageSujet: Re: Animer des trajets rangés dans des "folders". [Résolu]   Lun 21 Sep 2015 - 18:56

J'avance, donc je me réponds à moi même. Il y a avait deux problèmes.

1 - "etapex" est un élément terminal de l'arborescence, donc il ne faut pas le mettre dans un tag "Folder", comme dans mon exemple, mais dans un tag "Placemark".

2 - Cela semble être un bug signalé dans GE, il faut que tous les antécédents d'un élément soient rendus visibles par la visite pour qu'un élément particulier puisse être manipulé en visible / non visible. C'est assez pénible car lorsqu'on rend visible le Folder qui contient les Placemark, les Placemarks qu'il contient sont rendus visibles aussi, et donc il faut immédiatement les rendre invisibles sauf celui qu'on veut rendre visible. Code kml lourdingue...
Revenir en haut Aller en bas
thecloclo81
Modérateur de TSGE
Modérateur de TSGE


Masculin Poissons Nombre de messages 3681
Age 58
Localisation castres 81
Humeur toujours de bonne humeur
Emploi/Loisirs Bistrologue

MessageSujet: Re: Animer des trajets rangés dans des "folders". [Résolu]   Lun 21 Sep 2015 - 21:14

Bonjour JiPe38 et merci de nous avoir apporter une réponse à tes questions où apparemment peu ou pas de membres du forum pouvaient t'apporter une aide concrète, mais sache que nous avions pris en compte ton problème  qui m'avait amener à consulter ces liens qui peuvent toujours être utile, mais qui me permettait pas de répondre à ton problème dans l'immédiat .
https://developers.google.com/kml/documentation/touring?hl=fr
https://developers.google.com/kml/documentation/topicsinkml?hl=fr
http://ticenews.blogspot.fr/2013/06/integration-dun-projet-kml-sur-un-siet te.html

-malgré tout nous te remercions de nous avoir rendu visite et espérons te revoir bientôt sur TSGE








Salut JiPe38


        

                                                     
        “L'espoir est une mémoire qui désire.”  De Honoré de Balzac
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Animer des trajets rangés dans des "folders". [Résolu]   Aujourd'hui à 11:44

Revenir en haut Aller en bas
 
Animer des trajets rangés dans des "folders". [Résolu]
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
 
 
  
 
Sauter vers: