|
| | Auteur | Message |
---|
geraud Nouveau
1 aurillac
| Sujet: [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 |
| |
| | ivanovitch Globe-Surfeur "Or" (niv 6)
22125 54 Savoie Voyageuse
| Sujet: 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... |
| |
| | ivanovitch Globe-Surfeur "Or" (niv 6)
22125 54 Savoie Voyageuse
| Sujet: 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... |
| |
| | Contenu sponsorisé
| Sujet: Re: [Résolu] Visite Google Earth sur un site web avec trace GPX dynamique | |
| |
| |
| | |
| |
| | |
| Page 1 sur 1 | |
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |
| |