Le 14/02/2020 à 17:28, Escurel a écrit :
Bonsoir,
je prends en main GIS et je ne comprends pas pourquoi les cartes affichent tous 
les points de la table GIS.
la boucle de mon squelette :
<BOUCLE_gis(GIS){id_fiche=#ENV{id_fiche}}>
 [(#INCLURE{fond=modeles/carte_gis,lat=#LAT,lon=#LON,zoom=#ZOOM,limit=10,
        overview=oui,fullscreen=oui,tooltip=oui,
        titre=#NOM,description=#DESCRIPTIF})]
        #SET{gis,#ID_GIS}
</BOUCLE_gis>
Les balises #LAT, #LON, #ZOOM, #ID_GIS retournent les bonnes valeurs,
si je fixe limit=1, j'ai uniquement le premier enregistrement.

Le pb est que tu ne passes pas ce id_gis à la carte.
En l'absence de ce critère, elle affiche tout.

Regarde les exemples dans la doc https://contrib.spip.net/GIS-4#Le-modele :
[(#INCLURE{fond=modeles/carte_gis,
        autocenterandzoom=oui,
        id_article=2})]

Essaie en ajoutant le paramètre id_gis à l'#INCLURE.

Et essaie aussi sans BOUCLE, tout simplement en passant directement le 
paramètre id_fiche à l'#INCLURE
(comme dans l'exemple de la doc)

JL

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à  spip-...@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Répondre à