[carte] menage dans le code: - tab et retraits
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 5 Feb 2013 12:34:42 +0000 (13:34 +0100)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 5 Feb 2013 12:34:42 +0000 (13:34 +0100)
contenu/page-carte_de_sites.html

index fa95376..2b0d794 100755 (executable)
@@ -26,7 +26,7 @@
 <script src="[(#CHEMIN{lib/leaflet-gis-4.1.13/dist/leaflet.js}|url_absolue)]"></script>
 
 <script>
-   <BOUCLE_mots_types(MOTS){type = (#ENV{groupe})}>
+    <BOUCLE_mots_types(MOTS){type = (#ENV{groupe})}>
          var group_#ID_MOT = new L.LayerGroup();
          <BOUCLE_sites(SITES){id_mot}>
                <BOUCLE_coord(GIS){id_syndic}>
                      group_#ID_MOT.addLayer(markerGis)
                </BOUCLE_coord>
          </BOUCLE_sites>
-   </BOUCLE_mots_types>
+    </BOUCLE_mots_types>
 
-   var cloudmadeAttribution = 'Map data &copy; OpenStreetMap contributors<br/>[(#ENV{lien}|!={non}|oui)(<a href="#URL_SITE_SPIP/?page=carte_de_sites_plein&lien=non&groupe=#ENV{groupe}&boite=oui&haut=400[&lat=(#ENV{lat})][&lon=(#ENV{lon})][&zoom=(#ENV{zoom})][&legende=(#ENV{legende})]" rel="external" target="_blank"><:carte_de_sites:grande_carte:></a>)]',
-      cloudmadeOptions = {maxZoom: 18, attribution: cloudmadeAttribution},     
-      cloudmadeUrl = 'http://{s}.tile.cloudmade.com/BC9A493B41014CAABB98F0471D759707/{styleId}/256/{z}/{x}/{y}.png';
-               
-   var midnightCommander = new L.TileLayer(cloudmadeUrl, cloudmadeOptions, {styleId: 999}),
-   thunderforest = new L.TileLayer('http://{s}.tile.opencyclemap.org/cycle/{z}/{x}/{y}.png', cloudmadeOptions),
-      minimal = new L.TileLayer(cloudmadeUrl, cloudmadeOptions, {styleId: [(#ENV{style}|sinon{'14189'})]});
-               
-       //Construction de la carte
-   var map = new L.Map('map');
-   map.setView(new L.LatLng([(#ENV{lat}|sinon{'46.8'})],[(#ENV{lon}|sinon{'2.52'})]),[(#ENV{zoom}|sinon{5})]).addLayer(thunderforest);
-       
-       //Ajout des marqueurs   
-   <BOUCLE_map(MOTS){type = (#ENV{groupe})}{!par num titre}>
-      map.addLayer(group_#ID_MOT);
-   </BOUCLE_map>
+    var cloudmadeAttribution = 'Map data &copy; OpenStreetMap contributors<br/>[(#ENV{lien}|!={non}|oui)(<a href="#URL_SITE_SPIP/?page=carte_de_sites_plein&lien=non&groupe=#ENV{groupe}&boite=oui&haut=400[&lat=(#ENV{lat})][&lon=(#ENV{lon})][&zoom=(#ENV{zoom})][&legende=(#ENV{legende})]" rel="external" target="_blank"><:carte_de_sites:grande_carte:></a>)]',
+        cloudmadeOptions = {maxZoom: 18, attribution: cloudmadeAttribution},   
+        cloudmadeUrl = 'http://{s}.tile.cloudmade.com/BC9A493B41014CAABB98F0471D759707/{styleId}/256/{z}/{x}/{y}.png';
 
-       [(#ENV{boite}|!={non}|oui)
-          <INCLURE{fond=inclure/boite}{env}>
-       ]
+    var midnightCommander = new L.TileLayer(cloudmadeUrl, cloudmadeOptions, {styleId: 999}),
+        thunderforest = new L.TileLayer('http://{s}.tile.opencyclemap.org/cycle/{z}/{x}/{y}.png', cloudmadeOptions),
+        minimal = new L.TileLayer(cloudmadeUrl, cloudmadeOptions, {styleId: [(#ENV{style}|sinon{'14189'})]});
 
-   [(#ENV{loc}|!={oui}|non)
-   map.on('click', onMapClick);
-       
+        //Construction de la carte
+    var map = new L.Map('map');
+    map.setView(new L.LatLng([(#ENV{lat}|sinon{'46.8'})],[(#ENV{lon}|sinon{'2.52'})]),[(#ENV{zoom}|sinon{5})]).addLayer(thunderforest);
 
-   var popup = new L.Popup();
+    //Ajout des marqueurs      
+    <BOUCLE_map(MOTS){type = (#ENV{groupe})}{!par num titre}>
+        map.addLayer(group_#ID_MOT);
+    </BOUCLE_map>
 
-   function onMapClick(e) {
-       document.getElementById("#ENV{champ_lat}").value=e.latlng.lat.toFixed(18);
-       document.getElementById("#ENV{champ_lon}").value=e.latlng.lng.toFixed(18);
-       popup.setLatLng(e.latlng);
-       popup.setContent("<:carte_de_sites:coordonnees_clic:>");
-       map.openPopup(popup);
-   }
-   ]
+    [(#ENV{boite}|!={non}|oui)
+        <INCLURE{fond=inclure/boite}{env}>
+    ]
+
+    [(#ENV{loc}|!={oui}|non)
+        map.on('click', onMapClick);
+
+        var popup = new L.Popup();
+
+        function onMapClick(e) {
+            document.getElementById("#ENV{champ_lat}").value=e.latlng.lat.toFixed(18);
+            document.getElementById("#ENV{champ_lon}").value=e.latlng.lng.toFixed(18);
+            popup.setLatLng(e.latlng);
+            popup.setContent("<:carte_de_sites:coordonnees_clic:>");
+            map.openPopup(popup);
+        }
+    ]
 
 </script>
 </div>
 
 [(#ENV{iframe}|!={non}|oui)
-<INCLURE{fond=inclure/iframe_carte}{ajax}{env}>
+    <INCLURE{fond=inclure/iframe_carte}{ajax}{env}>
 ]
 
 <B_legende>
@@ -98,9 +97,9 @@
     [(#ENV{legende}|!={non}|oui)
         <h2 class='h2 spip'><:carte_de_sites:legende:></h2>
     ]
-<BOUCLE_legende(MOTS){type = (#ENV{groupe})}{par num titre}>
-    [(#ENV{legende}|!={non}|oui)
-       <p>#LOGO_MOT_NORMAL [(#TITRE|supprimer_numero)]</p>
-   ]   
-</BOUCLE_legende>
+    <BOUCLE_legende(MOTS){type = (#ENV{groupe})}{par num titre}>
+        [(#ENV{legende}|!={non}|oui)
+            <p>#LOGO_MOT_NORMAL [(#TITRE|supprimer_numero)]</p>
+        ]
+    </BOUCLE_legende>
 </B_legende>