Salut freeedom,
Vu que je n'ai pas utilisé GE et que je ne me suis plus amusé à bidouiller des kmz/kml, depuis un p'tit bout de temps, je suis un petit peu rouillé
Mais je vais essayé de répondre lol en sachant que je n'avais jamais utilisé KML Editor (pour faire des modifis ou pour voir l'interieur d'un kml par curiosité, j'utilise notepad ou wordpad...).
Petite precision par rapport aux KMZ et KML... en fait les kml ne contiennent pas des kmz, mais les KMZ sont simplement des kml compressés...
Exemple d'un fichier kml:
- Code:
-
<xml>
<kml>
<Document>
<name>test2 freedom.kml</name>
<Style>
<IconStyle>
<scale>1.1</scale>
<Icon>
...
Le meme "contenu" mais enregistré au format kmz:
- Code:
-
PKÿêØ
ÃØNËx/ÿä‡aúÁûU!ßU‘´ê÷I<ß
ÛUûš›1Èž¨ÒFÖ‚
1öƒv$x2‚~¹^LÐyfdA/4¯øzÞõ^÷6eÿJ‚^Dœy5o‰ùÑhås¥¦†Ç¨}èGGÒÖÒÙqYvi8äe
Sinon concernant le "chemin" que tu veux tracet d'un point A à B,
pourquoi n'utilise tu pas la "fonction" trajet directement sur GE ?
Tu fais ton trajet (choisi la couleur du trait, l'epaisseur...) ensuite
tu n'as plus qu'a enregistrer ton "trajet" soit au format kml. ( Rien
ne t'empeche ensuite d'ouvrir ton fichier sous un editeur de texte pour
"voir" la façon dont est construit le kml...
Et pour faire un contenu dynamique, je vais pas etre très clair, car je
connais le focntionnement, mais je ne l'ai encore jamais experimenté...
il faut que ton fichier kml (stocké sur le disque dur "client", cad
dans GE) fasse "appelle" à un fichier "distant" (stocké lui, sur un
serveur).
Pour essayer d'etre plus clair, il faut que tu ai sur ton serveur une
application en php (ou asp ... par exemple) qui va te generer et
stocker un fichier kml sur ton serveur. Ensuite lorsque l'utilisateur
lancera GE sur son ordinateur, le fichier kml se mettra automatiquement
à jour (s'il est connecté à Internet bien sûr loll :P)...
En gros l'exemple le plus simple que je peux utiliser pour illustrer ce
que je veux dire, on peut imaginer que ton kml contienne une image.
Dans le code (ou la description codé en html) tu vas indiquer le lien
où se situe l'image sur un (ton) serveur.. du genre avec la balise
- Code:
-
<img src="http://www.monsite.com/images/monimage.jpg">
Si tu veux donc changer ton image, il te suffira de mettre une nouvelle
image sur ton serveur dans le dossier (images) avec le meme nom
(monimage) et meme extension (jpg)... et lorsque l'utilisateur lancera
GE, la nouvelle image se réactualisera automatiquement.
Pour une image c'est donc super simple.
Pour un trajet (genre trajet d'avion), c'est le même principe, mais
concretement c'est plus complexe. La méthode que je tenterai, serais
donc de créer un fichier kml "Global" comprenant lui même plusieurs kml
(ou kmz).
Le fichier global, serait le fichier "utilisateur" qui appellerait de
manière transparente les autres fichiers kml ou kmz stockés sur ton
serveur distant.
A chaques fois que tu modifieras ces fichiers pour "donner" une
information en temps réel (genre meteo, et trajet d'avions), le fichier "global" fera automatiquement la mise à jour lorsque l'utilisateur lancera GE sur son ordi... le
principe est relativement, simple, mais si le contenu doit etre
reactulaiser regulierement, ça peut vite devenir lourd à gerer tout ça. C'est là qu'on imagine que ces entreprises qui fournissent
ce genre d'incations sur GE, ont forcemment une application (en
php, asp, xml ou autre) qui genere et stocke automatiquement ces fichiers kml... mais mes compétences s'arretent là.. on doit pouvoir je pense, trouver des scripts sur le communauté google des developpeurs de l'API GE...
Je vais regarder et chercher aussi de mon coté, car je trouve cela interessant