[PLUGINS] ~gis v4.41.1 --> v4.43.1
[lhc/web/www.git] / www / plugins / gis / modeles / carte_gis.html
index 9f48f22..9de3423 100644 (file)
@@ -63,6 +63,7 @@ Clustering (regroupement de points proches) :
 - clusterShowCoverageOnHover = oui   Affiche au survol du cluster le contour de la zone couverte par les points regroupés\r
 - maxClusterRadius = 80              Le rayon maximal (en pixels) qu'un cluster couvrira (80 pixels par defaut)\r
 - clusterSpiderfyOnMaxZoom = oui     Active l'effet d'éclatement pour afficher les points qui se chevauchent\r
+- singleMarkerMode = oui                Utilise les icones de cluster pour tous les points (même ceux qui ne sont pas dans un cluster)\r
 ]\r
 \r
 [(#SET{width,#ENV{width,#ENV{largeur,100%}}})]\r
@@ -74,6 +75,7 @@ Clustering (regroupement de points proches) :
 [(#REM) On utilise la bounding box seulement si le centre n'a pas été donné et si les quatre valeurs de la bounding box sont renseignées\r
     les valeurs par defaut sont "centre +/- 10°", ce qui est naze, mais c'est un cas normalement impossible\r
 ]\r
+#SET{utiliser_bb, ''}\r
 [(#ENV{lat}|ou{#ENV{lon}}|non|et{#ENV{sw_lat}}|et{#ENV{sw_lon}}|et{#ENV{ne_lat}}|et{#ENV{ne_lon}})\r
        #SET{utiliser_bb, oui}\r
        #SET{sw_lat,#ENV{sw_lat,#GET{lat}|moins{10}}}\r
@@ -101,21 +103,21 @@ var jQgisloader;
                                        mapId: '[(#GET{id})]',\r
                                        callback: (typeof(callback_map[(#GET{id})]) === "function") ? callback_map[(#GET{id})] : false,\r
                                        center: [#GET{lat},#GET{lon}],\r
-                                       zoom: [(#ENV{zoom,#CONFIG{gis/zoom,0}})][,\r
-                                       maxZoom: (#ENV{maxZoom})][,\r
-                                       minZoom: (#ENV{minZoom})][,\r
-                                       default_layer: '(#ENV{default_layer})'][,\r
-                                       affiche_layers: (#ENV{affiche_layers}|?{[(#ENV{affiche_layers}|explode{/}|json_encode)],''})],\r
-                                       scrollWheelZoom: [(#ENV{zoom_molette,#ENV{zoom_wheel}}|=={non}|?{false,true})],\r
-                                       zoomControl: [(#ENV{no_control,#ENV{aucun_controle}}|!={oui}|?{true,false})],\r
-                                       fullscreenControl: [(#ENV{fullscreen}|=={oui}|?{true,false})],\r
-                                       scaleControl: [(#ENV{scale}|=={oui}|?{true,false})],\r
-                                       overviewControl:[(#ENV{overview}|=={oui}|?{true,false})],\r
-                                       layersControl: [(#ENV{control_type,#ENV{controle_type}}|=={non}|?{false,true})],\r
+                                       zoom: [(#ENV{zoom,#CONFIG{gis/zoom,0}}|trim)][,\r
+                                       maxZoom: (#ENV{maxZoom}|trim)][,\r
+                                       minZoom: (#ENV{minZoom}|trim)][,\r
+                                       default_layer: '(#ENV{default_layer}|trim)'][,\r
+                                       affiche_layers: (#ENV{affiche_layers}|trim|?{[(#ENV{affiche_layers}|trim|explode{/}|json_encode)],''})],\r
+                                       scrollWheelZoom: [(#ENV{zoom_molette,#ENV{zoom_wheel}}|trim|=={non}|?{false,true})],\r
+                                       zoomControl: [(#ENV{no_control,#ENV{aucun_controle}}|trim|!={oui}|?{true,false})],\r
+                                       fullscreenControl: [(#ENV{fullscreen}|trim|=={oui}|?{true,false})],\r
+                                       scaleControl: [(#ENV{scale}|trim|=={oui}|?{true,false})],\r
+                                       overviewControl:[(#ENV{overview}|trim|=={oui}|?{true,false})],\r
+                                       layersControl: [(#ENV{control_type,#ENV{controle_type}}|trim|=={non}|?{false,true})],\r
                                        layersControlOptions: {\r
-                                               collapsed: [(#ENV{control_type_collapsed,#ENV{control_type_collapsed}}|=={non}|?{false,true})]\r
+                                               collapsed: [(#ENV{control_type_collapsed,#ENV{control_type_collapsed}}|trim|=={non}|?{false,true})]\r
                                        },\r
-                                       noControl: [(#ENV{no_control,#ENV{aucun_controle}}|=={oui}|?{true,false})],\r
+                                       noControl: [(#ENV{no_control,#ENV{aucun_controle}}|trim|=={oui}|?{true,false})],\r
                                        utiliser_bb: [(#GET{utiliser_bb}|?{true,false})][,\r
                                        sw_lat: (#GET{sw_lat})][,\r
                                        ne_lat: (#GET{ne_lat})][,\r
@@ -128,23 +130,24 @@ var jQgisloader;
                                                objets: '(#ENV{objets,#ENV{class}}|trim)'],\r
                                                limit: [(#ENV{limit,#ENV{limite,500}}|trim)],\r
                                                env: [(#ENV*{args,#ENV*}|gis_modele_url_json_env|json_encode)][,\r
-                                               titre: (#ENV{titre}|?{#ENV{titre},''}|json_encode)][,\r
-                                               description: (#ENV{description}|?{#ENV{description},''}|json_encode)][,\r
-                                               icone: (#ENV{icone}|?{#ENV{icone},''}|json_encode)]\r
+                                               titre: (#ENV{titre}|?{#ENV{titre},''}|trim|json_encode)][,\r
+                                               description: (#ENV{description}|?{#ENV{description},''}|trim|json_encode)][,\r
+                                               icone: (#ENV{icone}|?{#ENV{icone},''}|trim|json_encode)]\r
                                        },\r
                                        cluster: [(#ENV{cluster}|=={oui}|?{true,false})],\r
                                        clusterOptions: {\r
                                                disableClusteringAtZoom: [(#ENV{clusterMaxZoom,0})],\r
                                                showCoverageOnHover: [(#ENV{clusterShowCoverageOnHover}|?{true,false})],\r
                                                spiderfyOnMaxZoom: [(#ENV{clusterSpiderfyOnMaxZoom}|?{true,false})],\r
-                                               maxClusterRadius: [(#ENV{maxClusterRadius,80})]\r
+                                               maxClusterRadius: [(#ENV{maxClusterRadius,80})],\r
+                                               singleMarkerMode: [(#ENV{singleMarkerMode}|?{true,false})]\r
                                        },\r
                                        pathStyles: [(#ENV*{path_styles}|json_encode)],\r
-                                       autocenterandzoom: [(#ENV{autocenterandzoom,#ENV{centrer_auto,non}}|=={non}|?{false,true})],\r
+                                       autocenterandzoom: [(#ENV{autocenterandzoom,#ENV{centrer_auto,non}}|trim|=={non}|?{false,true})],\r
                                        openId: [(#ENV{id_a_ouvrir,false})],\r
-                                       localize_visitor: [(#ENV{localize_visitor,#ENV{localiser_visiteur}}|?{true,false})],\r
-                                       localize_visitor_zoom: [(#ENV{localize_visitor_zoom,#ENV{zoom,#CONFIG{gis/zoom,0}}})],\r
-                                       centrer_fichier: [(#ENV{centrer_fichier,oui}|=={oui}|?{true,false})],\r
+                                       localize_visitor: [(#ENV{localize_visitor,#ENV{localiser_visiteur}}|trim|?{true,false})],\r
+                                       localize_visitor_zoom: [(#ENV{localize_visitor_zoom,#ENV{zoom,#CONFIG{gis/zoom,0}}}|trim)],\r
+                                       centrer_fichier: [(#ENV{centrer_fichier,oui}|trim|=={oui}|?{true,false})],\r
                                        kml: [(#ENV{kml,''}|?{[(#ENV{kml}|gis_param_to_array|gis_kml_to_urls|json_encode)],false})],\r
                                        gpx: [(#ENV{gpx,''}|?{[(#ENV{gpx}|gis_param_to_array|gis_kml_to_urls|json_encode)],false})],\r
                                        geojson: [(#ENV{geojson,''}|?{[(#ENV{geojson}|gis_param_to_array|gis_kml_to_urls|json_encode)],false})],\r