Afficher fichier KML et google latitude sur une même carte

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #16
    Re : Afficher fichier KML et google latitude sur une même carte

    Le KML est généré par google maps (Mes itinéraires) où je vais mettre des points de passage.
    Ce KML je l’intègre à mon site.
    Avec le code tel qu'il est actuellement, ça zoom sur 1 point, comme si le zoom était optimisé pour afficher l'ensemble des points. Je pense que si je rajoute un 2eme point ça va dézoomer automatiquement.

    Commentaire


    • #17
      Re : Afficher fichier KML et google latitude sur une même carte

      ça avance, ça avance

      Commentaire


      • #18
        Re : Afficher fichier KML et google latitude sur une même carte

        Bon problème:
        Si je mets ce code, la carte est centrée en fonction des renseignements que j'entre, mais le KML n'est pas affiché...
        Code:
        function initialize() {
         var myLatlng = new google.maps.LatLng(44.770137,-0.12085);
         var myOptions = {
          zoom: 8,
          center: myLatlng,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        
        }
        var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
        
        }
        
        var ctaLayer = new google.maps.KmlLayer('http://maps.google.fr/maps/ms?authuser=0&vps=7&ie=UTF8&msa=0&output=kml&msid=MONKML');
        ctaLayer.setMap(map);
        Si je mets ce code, le KML est affiché, mais la position de la carte n'est pas comme je veux...
        Code:
        function initialize() {
         var myLatlng = new google.maps.LatLng(44.770137,-0.12085);
         var myOptions = {
          zoom: 8,
          center: myLatlng,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        
        }
        var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
        var ctaLayer = new google.maps.KmlLayer('http://maps.google.fr/maps/ms?authuser=0&vps=7&ie=UTF8&msa=0&output=kml&msid=MONKML');
        ctaLayer.setMap(map);
        
        }
        Une idée?

        Commentaire


        • #19
          Re : Afficher fichier KML et google latitude sur une même carte

          Relis ma première réponse : http://forum.joomla.fr/showthread.ph...l=1#post771990
          Christophe (cavo789)
          Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
          Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

          Commentaire


          • #20
            Re : Afficher fichier KML et google latitude sur une même carte

            Ok, étrangement en V2 je n'avais pas ce problème...

            Commentaire


            • #21
              Re : Afficher fichier KML et google latitude sur une même carte

              ya un truc à faire avec "preserveViewport"

              Commentaire


              • #22
                Re : Afficher fichier KML et google latitude sur une même carte

                Et voilà:
                Code:
                function initialize() {
                 var myLatlng = new google.maps.LatLng(44.770137,-0.12085);
                 var myOptions = {
                  zoom: 8,
                  center: myLatlng,
                  mapTypeId: google.maps.MapTypeId.ROADMAP
                
                }
                var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
                var ctaLayer = new google.maps.KmlLayer('http://maps.google.fr/maps/ms?authuser=0&vps=7&ie=UTF8&msa=0&output=kml&msid=MONFICHIERKML');
                ctaLayer.setMap(map);
                ctaLayer.set('preserveViewport', true);
                
                }
                Cliquez sur l'image pour l'afficher en taille normale

Nom : carte.JPG 
Affichages : 1 
Taille : 149,2 Ko 
ID : 1797840
                Bon maintenant il faut que j’intègre un 2eme KML ou google Latitude
                Dernière édition par OUARZA à 17/08/2011, 09h05

                Commentaire


                • #23
                  Re : Afficher fichier KML et google latitude sur une même carte

                  J'ai fini la partie KML avec mes marqueurs.
                  Maintenant je souhaite passer à la partie Google Latitude. http://code.google.com/intl/fr-BE/ap...sing_rest.html
                  Google latitude fournit un fichier atom, kml ou json pour intégrer sur un site.
                  Comment l'intégrer à ma carte?
                  Dernière édition par OUARZA à 17/08/2011, 09h34

                  Commentaire


                  • #24
                    Re : Afficher fichier KML et google latitude sur une même carte

                    A priori, dans ta fonction précédente, tu ajoutes une variable correspondant à ton deuxième fichier KML et tu en gères l'affichage comme pour le premier :
                    Code:
                    function initialize() {
                     var myLatlng = new google.maps.LatLng(44.770137,-0.12085);
                     var myOptions = {
                      zoom: 8,
                      center: myLatlng,
                      mapTypeId: google.maps.MapTypeId.ROADMAP
                    
                    }
                    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
                    var ctaLayer = new google.maps.KmlLayer('http://maps.google.fr/maps/ms?authuser=0&vps=7&ie=UTF8&msa=0&output=kml&msid=MONFICHIERKML');
                    ctaLayer.setMap(map);
                    ctaLayer.set('preserveViewport', true);
                    
                    var BISctaLayer = new google.maps.KmlLayer('DEUXIEME_KML');
                    BISctaLayer.setMap(map);
                    BISctaLayer.set('preserveViewport', true);
                    
                    }
                    A+
                    My Own Memory Hole < http://www.briceboucard.fr/ > Joomla! | GCweb | Google Maps API (v2) | Linux

                    Commentaire


                    • #25
                      Re : Afficher fichier KML et google latitude sur une même carte

                      Effectivement ça marche, je suis bête j'avais déclaré une autre variable "map".
                      Merci je vais continuer maintenant pour changer l'icone de ce 2eme kml.

                      Commentaire


                      • #26
                        Re : Afficher fichier KML et google latitude sur une même carte

                        Je ne comprends pas vraiment la raison qui te pousse à utiliser Google Latitude... C'est seulement pour récupérer l'adresse du visiteur ? Si c'est le cas, ça peut valoir le coup de se pencher sur ça : http://code.google.com/intl/fr/apis/...ml#Geolocation
                        De plus, pourquoi ne pas laisser le choix au visiteur de se géolocaliser, à travers soit un marqueur à ajouter (au clic) ou à travers un champ texte ?

                        A+
                        My Own Memory Hole < http://www.briceboucard.fr/ > Joomla! | GCweb | Google Maps API (v2) | Linux

                        Commentaire


                        • #27
                          Re : Afficher fichier KML et google latitude sur une même carte

                          Je vais partir en vacances, et faire un parcours, le but étant que mes visiteurs voient en temps réel où je suis sur la même carte que celle où je vais mettre mes étapes.
                          C'est ma position, pas celle du visiteur.

                          Commentaire


                          • #28
                            Re : Afficher fichier KML et google latitude sur une même carte

                            Ah, d'accord... Mais je comprends pas trop du coup : à quoi sert le premier KML ?
                            My Own Memory Hole < http://www.briceboucard.fr/ > Joomla! | GCweb | Google Maps API (v2) | Linux

                            Commentaire


                            • #29
                              Re : Afficher fichier KML et google latitude sur une même carte

                              Le 1er sert à faire les étapes qui est généré grâce à google maps (plus facile pour mettre à jour que de faire du code).
                              Le 2eme c'est ma position en temps réel.

                              Commentaire


                              • #30
                                Re : Afficher fichier KML et google latitude sur une même carte

                                Ah, ok, tout s'éclaire. Ca me fait penser au service endomondo : http://www.endomondo.com Le premier KML sera complet avant ton départ ? Ce serait donc celui-là dont tu pourrais modifier les icones des marqueurs.
                                Par contre, ça fait un moment, mais lorsque j'avais bossé avec l'API et m'était intéressé aux KML, il était plutôt ardu de modifier les marqueurs (modifier l'icone du marqueur n'est pas si difficile, mais par contre, c'est l'ombre qui n'apparaissait pas).

                                A moins que Google Latitude propose par défaut un marqueur particulier.

                                A+
                                My Own Memory Hole < http://www.briceboucard.fr/ > Joomla! | GCweb | Google Maps API (v2) | Linux

                                Commentaire

                                Annonce

                                Réduire
                                Aucune annonce pour le moment.

                                Partenaire de l'association

                                Réduire

                                Hébergeur Web PlanetHoster
                                Travaille ...
                                X