Changeset 69451 in spip-zone for _plugins_/gis/trunk/paquet.xml


Ignore:
Timestamp:
Jan 27, 2013, 5:47:23 PM (7 years ago)
Author:
marcimat@…
Message:

Option du modèle « carte_gis » pour faire du clustering JS côté Client en ajoutant le paramètre cluster=oui.
Un cluster étant un regroupement de points proches géographiquement, dans une case indiquant avec le nombre d'élément regroupés.

On s'appuie pour cela en grande partie du travail de b_b sur GeoDiversité? et sur la lib LeafClusterer? qu'il a adapté là https://github.com/brunob/leafclusterer .

Par ailleurs,

  • Des commentaires en plus
  • Boucle DATA pour les tests sur les args
  • On mutualise le code modifié qui peut l'être entre avec / sans cluster

2 options de plus :

  • clusterMaxZoom=11 pour indiquer que le clustering ne se fait plus à partir de ce niveau de zoom. Par défaut : (maxZoom - 2) (si maxZoom est défini) (à voir si on laisse comme ça ou pas)
  • clusterStyles=#ARRAY... pour modifier les styles des clusters

Ainsi, l'appel suivant fonctionne correctement :
[(#INCLURE{fond=modeles/carte_gis,

objets=articles,
id_rubrique=#ID_RUBRIQUE,
zoom=#CONFIG{gis/zoom},
maxZoom=13,
lat=#CONFIG{gis/lat},
lon=#CONFIG{gis/lon},
hauteur=600px,
controle_type=non,
cluster=non,
clusterStyles=[(#ARRAY{

url,#CHEMIN{images/bg_cluster.png},
height,40,
width,40,
opt_textColor,#ffffff})],

kml=[(#LISTE{

[(#CHEMIN{kml/16.kml}|timestamp|url_absolue)],
[(#CHEMIN{kml/17.kml}|timestamp|url_absolue)],
[(#CHEMIN{kml/86.kml}|timestamp|url_absolue)],
[(#CHEMIN{kml/79.kml}|timestamp|url_absolue)]})]})]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/gis/trunk/paquet.xml

    r69436 r69451  
    22        prefix="gis"
    33        categorie="divers"
    4         version="4.2.0"
     4        version="4.3.0"
    55        schema="2.0.3"
    66        etat="test"
Note: See TracChangeset for help on using the changeset viewer.