We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 20966
    • 130 Posts
    Bonjour,

    J’ai commencé a développé, ou plutot à adapter un script se servant de l’API de Gmap
    Il s’agit en fait d’une carte à double entrée permettant de visualiser des compétences sur un territoire.

    Le script est ici : http://www.previously-on.fr/_test/testGmap/index4.php

    Les données sont dans MySQL qui via un fichier PHP génére un fichier XML qui est parsé par ma fonction pour afficher les points sur la carte GMAP (oulala je sais pas si je suis clair)
    MySQL --> PHP --> Génération de XML à la volé

    Mon but est de rentrer tout ça soit dans un module soit dans un snippet pour ouvrir ça à plusieurs parties sur mon site, je m’explique.

    Cette carte va me permettre dans la catégorie "Sociale" de reperer les acteurs sociaux sur le territoire de ma communauté de communes (garderie, service a la personnes, etc ...)
    Mais je voudrais utiliser le même moteur pour visualiser dans la partie "Environnement" la liste des points propres de collecte, les déchetteries, ... mais aussi visualiser la liste des entreprises du territoire dans la partie "Economie" du site

    Donc ce qui me faudrait c’est appeler ce programme dans la page voulue et avec les arguments voulu... du genre


    • table_domaine (plombier, electricien, etc...)
    • table_prestataire (nom, prenom, coor GPS etc...)
    • coordonnées GPS de base (pour centrer la carte)
    • Zoom de base (pour la zone d’affichage de base)

    Je n’arrive pas à découper tout cela pour savoir comment procéder, y a t’il une ame charitable pour me donner un coup de main?
    Je pense qu’une fois fait, ce script pourrait s’appliquer à beaucoup de domaines différents

    Merci d’avance
      Webmaster of 4 site on MODx Revolution
      MODx user since MODx 0.9.6
      http://about.me/narno07
      • 20966
      • 130 Posts
      J’ai oublié de préciser que le JS présnet dans mes blaises HEAD est généré via le XML généré lui même par un combi PHP-MySQL donc mon JS est "dynamique" et c’est cela qui complique la tache pour moi

      Merci
        Webmaster of 4 site on MODx Revolution
        MODx user since MODx 0.9.6
        http://about.me/narno07
        • 11975
        • 2,542 Posts
        Salut,

        j’ai pas mal avancé sur un snippet qui fait un peu la même chose mais c’est encore un peu alpha.
        Disons qu’il permet d’enregistrer tous les parametres d’un point GMAP dans une tv
        Tu as la possiblité pour chaque point de definir le zoom la position de la carte, etc ...
        il y une demo de l’admin en ligne

        http://www.dixsix.fr/explorer/index.php?id=407


        :-)

          Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
          • 20966
          • 130 Posts
          Salut,

          C’est l’admin le lien ou c’est l’application en elle même ?
          En fait je me demande comment procéder, en tout cas c’est sympa cette petite appli...

          Y a du monde pour me filer un coup de pouce ?

          Merci
            Webmaster of 4 site on MODx Revolution
            MODx user since MODx 0.9.6
            http://about.me/narno07
            • 11975
            • 2,542 Posts
            C’est l’admin que l’on voit sur cette page.
            J’ai simplement désactivé le controle des droits d’edition pour qu’elle soit visible de tous

            :-)
              Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
              • 20966
              • 130 Posts
              Ok donc on peu imaginer rajouter des champs si necessaire ?

              Genre avoir ma structure (2 tables) avec N champs pour chaque table ou alors je reflechi trop en programmation et pas assez en ModX smiley
                Webmaster of 4 site on MODx Revolution
                MODx user since MODx 0.9.6
                http://about.me/narno07
                • 20966
                • 130 Posts
                Désolé de squatter, si ca continue ca va devenir, le blog de Narno smiley

                J’ai integré mon application mais a moitié en fait...
                J’ai fais un chunk (pour tester) qui va integrer mon code JS dans mon template de test, cela fonctionne bien mais en gros mon problème est de transformer mon chunk en snippet (si j’ai tout compris)
                C’est à dire de faire de mon code "statique" un code dynamique à l’aide d’un snippet (j’ai bien suivi ??)

                Quelqu’un pour me guider sur la procédure ?

                Merci
                  Webmaster of 4 site on MODx Revolution
                  MODx user since MODx 0.9.6
                  http://about.me/narno07
                  • 36624
                  • 535 Posts
                  ça ça peut t’aider.

                  http://wiki.modxcms.com/index.php/Fr:Snippets:Mon_premier_snippet
                    CTRL+SHIFT+U - Clear Cache
                    CTRL+SHIFT+H - Hiding Heft Panel
                    CTRL+SHIFT+N - Fast Create Resource
                    CTRL+ALT+P - Preview Recource (in edit resorce window)
                    CTRL+ALT+S - Save
                    • 20966
                    • 130 Posts
                    Yes merci

                    J’ai fait mon petit Snippet
                    http://www.previously-on.fr/_test/index.php?id=45

                    Tout cela est dynamique, le suel truc qui me chagrine c’est que pour modifier mes données je passe par PHPMyAdmin pour le moment, y a t’il un moyen de les administrer via ModXCMS ou pas ?
                    Développer un plugin ? Utiliser des TV (trop lourd je pense)

                    Quelqu’un pour m’aiguiller ??

                    Merci

                    PS/ mon snipppet est pas optimisé pour le moment je pense si quelqu’un le veux n’hesitez pas mais a mon avis il est pas au top smiley
                      Webmaster of 4 site on MODx Revolution
                      MODx user since MODx 0.9.6
                      http://about.me/narno07
                      • 11975
                      • 2,542 Posts
                      Salut,

                      j’ai pratiquement terminé de mon côté mon google map maker.
                      L’ensemble des données d’un point et du map est enregistrée dans une TV sous la forme
                      map{centerpos:x|zoom:y}||marker{adress:x|point:y etc ...}
                      Je mettrais à jour la demo sur mon site.
                      L’ensemble des points d’un folder est obtenu avec ditto.
                      A partir de l’output je genere un fichier xml qui est chargé via l’api google

                      L’administration se fait front end.
                      Pour un folder on peut choisir la carte le zoom, l map type et map control
                      Pour un doc, on peut creer un point par geolocalisation, ou en drag and drop.

                      :-)
                        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l