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 | 
 
 
 [Résolu] Visite Google Earth sur un site web avec trace GPX dynamique
Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
geraud
Nouveau
Nouveau


Masculin Nombre de messages 1
Localisation aurillac

MessageSujet: [Résolu] Visite Google Earth sur un site web avec trace GPX dynamique   Sam 12 Oct 2013 - 16:23

Bonjour, j'essaye de modifier ce code pour intégrer une visite Google earth sur un site web mais j'ai un souci.

http://code.google.com/apis/ajax/playground/?exp=earth#playing_tours

Mon but est d'afficher une trace GPX (dynamique). La trace avec une icone démarre l'icone se déplace sur l'itinéraire GPX et laisse une trace de la couleur de mon choix derriere elle.

L'icone :

http://geraud.mazieres.free.fr/logo.png

Le kmz :
http://geraud.mazieres.free.fr/visite.kmz

Le code :


var ge;

var tour = null;

google.load("earth", "1");

function init() {
  google.earth.createInstance('map3d', initCallback, failureCallback);

  addSampleButton('Enter Tour', enterTour);
  addSampleButton('Play', playTour);
  addSampleButton('Pause', pauseTour);
  addSampleButton('Stop/Reset', resetTour);
  addSampleButton('Exit Tour', exitTour);
}

function initCallback(instance) {
  ge = instance;
  ge.getWindow().setVisibility(true);

  // add a navigation control
  ge.getNavigationControl().setVisibility(ge.VISIBILITY_AUTO);

  // add some layers
  ge.getLayerRoot().enableLayerById(ge.LAYER_BORDERS, true);
  ge.getLayerRoot().enableLayerById(ge.LAYER_ROADS, true);

  // create the tour by fetching it out of a KML file
  var href = 'http://geraud.mazieres.free.fr/visite.kmz';

  google.earth.fetchKml(ge, href, function(kmlObject) {
    if (!kmlObject) {
      // wrap alerts in API callbacks and event handlers
      // in a setTimeout to prevent deadlock in some browsers
      setTimeout(function() {
        alert('Bad or null KML.');
      }, 0);
      return;
    }

    // Show the entire KML file in the plugin.
    ge.getFeatures().appendChild(kmlObject);

    // Walk the DOM looking for a KmlTour
    walkKmlDom(kmlObject, function() {
      if (this.getType() == 'KmlTour') {
        tour = this;
        return false; // stop the DOM walk here.
      }
    });
  });

  document.getElementById('installed-plugin-version').innerHTML =
    ge.getPluginVersion().toString();
}

function failureCallback(errorCode) {
}

function enterTour() {
  if (!tour) {
    alert('No tour found!');
    return;
  }

  ge.getTourPlayer().setTour(tour);
}

function playTour() {
  ge.getTourPlayer().play();
}

function pauseTour() {
  ge.getTourPlayer().pause();
}

function resetTour() {
  ge.getTourPlayer().reset();
}

function exitTour() {
  // just like setBalloon(null)
  ge.getTourPlayer().setTour(null);
}


Merci beaucoup pour votre aide
Revenir en haut Aller en bas
ivanovitch
Administrateur de TSGE
Administrateur de TSGE


Masculin Cancer Nombre de messages 17458
Age 46
Localisation Savoie
Humeur Voyageuse

MessageSujet: Re: [Résolu] Visite Google Earth sur un site web avec trace GPX dynamique   Sam 12 Oct 2013 - 21:17

Bonjour.

J'ai déplacé ta question dans la partie dédiée du forum qui était placée à la suite d'un tutoriel.

Pour ma part, je ne vois pas comment te répondre, mais des spécialistes du javascript passeront peut-être...





                       
Répondre "je n'ai rien à cacher" en matière de vie privée revient à affirmer que l'on se fiche de la liberté d'expression parce que l'on n'a rien à dire. EDWARD SNOWDEN. 
Revenir en haut Aller en bas
http://bbs.keyhole.com/ubb/dosearch.php?Cat=&amp;amp;amp;For
ivanovitch
Administrateur de TSGE
Administrateur de TSGE


Masculin Cancer Nombre de messages 17458
Age 46
Localisation Savoie
Humeur Voyageuse

MessageSujet: Re: [Résolu] Visite Google Earth sur un site web avec trace GPX dynamique   Sam 16 Nov 2013 - 11:10

Je déplace dans les résolus, faute de solution possible actuellement entre site internet et le logiciel Google Earth.

Pour une prochaine version ?
Il y a des demande récurrentes à ce sujet, Google doit bien le savoir...


                       
Répondre "je n'ai rien à cacher" en matière de vie privée revient à affirmer que l'on se fiche de la liberté d'expression parce que l'on n'a rien à dire. EDWARD SNOWDEN. 
Revenir en haut Aller en bas
http://bbs.keyhole.com/ubb/dosearch.php?Cat=&amp;amp;amp;For
Contenu sponsorisé




MessageSujet: Re: [Résolu] Visite Google Earth sur un site web avec trace GPX dynamique   Aujourd'hui à 5:05

Revenir en haut Aller en bas
 
[Résolu] Visite Google Earth sur un site web avec trace GPX dynamique
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
 
 
  
 
Sauter vers: