<BOUCLE_gis(GIS){objet ?}{id_objet ?}{id_gis ?}{0,1}>\r
<div id="map_preview" class="carte_gis" style="width: 100%; height: 150px;"></div>\r
-\r
+#SET{autocenter,''}\r
<script type="text/javascript">\r
-<!--\r
+/*<![CDATA[*/\r
(function($){\r
var init_map_preview = function() {\r
var map_preview;\r
map_preview.addLayer(base_layer);\r
\r
map_preview.setView(new L.LatLng([(#LAT)],[(#LON)]),[(#ZOOM|sinon{#CONFIG{gis/zoom,0}})]);\r
-
+
[(#REM) On ajoute les points ou le point unique suivant les params ]\r
<B_points>\r
var data = {\r
"id":"#ID_GIS",\r
"properties": {\r
"title":[(#TITRE|supprimer_numero|json_encode)],\r
- "description":[(#DESCRIPTIF|json_encode)][,(#LOGO_GIS|oui)\r
- [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{28,28}|image_recadre{28,28}|image_recadre{32,32,center}|image_aplatir{jpg,ffffff}})]\r
- #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}\r
- #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}\r
- ["icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],\r
- "icon_size": \[#GET{icon_w},#GET{icon_h}\],\r
- "icon_anchor": \[[(#GET{icon_w}|div{2})],[(#GET{icon_h})]\],\r
- "popup_anchor": \[1,[-(#GET{icon_h}|div{1.2})]\]]\r
+ "description":[(#DESCRIPTIF|json_encode)][\r
+ (#LOGO_GIS|gis_icon_properties)]\r
}\r
}\r
</BOUCLE_points>\r
"id":"#ID_GIS",\r
"properties": {\r
"title":[(#TITRE|supprimer_numero|json_encode)],\r
- "description":[(#DESCRIPTIF|json_encode)][,(#LOGO_GIS|oui)\r
- [(#SET{logo_doc,#LOGO_GIS|image_passe_partout{28,28}|image_recadre{28,28}|image_recadre{32,32,center}|image_aplatir{jpg,ffffff}})]\r
- #SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}\r
- #SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}\r
- ["icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],\r
- "icon_size": \[#GET{icon_w},#GET{icon_h}\],\r
- "icon_anchor": \[[(#GET{icon_w}|div{2})],[(#GET{icon_h})]\],\r
- "popup_anchor": \[1,[-(#GET{icon_h}|div{1.2})]\]]\r
+ "description":[(#DESCRIPTIF|json_encode)][\r
+ (#LOGO_GIS|gis_icon_properties)]\r
}\r
}]\r
};\r
}).addTo(map_preview);\r
geojson.addData(data);\r
[(#GET{autocenter}|oui)\r
- map_preview.fitBounds(geojson.getBounds());]\r
+ if(data.features.length > 1)\r
+ map_preview.fitBounds(geojson.getBounds());]\r
}\r
[(#REM) On ajoute les KML attachés à l'objet ]\r
<BOUCLE_kml(DOCUMENTS){tous}{objet}{id_objet}{extension=kml}>\r
map_preview.addLayer(new L.KML('[(#URL_DOCUMENT|url_absolue)]', {async: true}));\r
</BOUCLE_kml>\r
[(#REM) On ajoute les GPX attachés à l'objet ]\r
- <BOUCLE_gpx(DOCUMENTS){tous}{objet}{id_objet}{extension=kml}>\r
+ <BOUCLE_gpx(DOCUMENTS){tous}{objet}{id_objet}{extension=gpx}>\r
map_preview.addLayer(new L.GPX('[(#URL_DOCUMENT|url_absolue)]', {async: true}));\r
</BOUCLE_gpx>\r
}\r
});\r
\r
})(jQuery);\r
--->\r
+/*]]>*/\r
</script>\r
</BOUCLE_gis>\r