GIS 4

Présentation et nouveautés

La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles fonctions.

Cette nouvelle version de GIS permet d’utiliser différents fonds de carte sans avoir à charger des scripts externes, seuls les scripts locaux de Leaflet et des plugins nécessaires sont chargés dans vos pages. À ce jour, le plugin propose plus de 25 couches de fond de carte différentes. La plupart de ces couches sont basées sur des données sous licence libre ou Creative Commons. Toutefois, si vous le souhaitez il est encore possible d’utiliser les couches de Google [1] ainsi que la couche satellite de Bing.

Voir la présentation de GIS au State of the Map France 2015.

La mise à jour n’entraîne pas de rupture de compatibilité majeure. Seuls quelques paramètres ont été supprimés du modèle qui gère l’affichage des cartes : control_zoom ; control_pan ; ajaxload.

Installation et configuration

Ce plugin nécessite le plugin Saisies.

Une fois installé, le plugin est configurable depuis le menu «Configurer > GIS» ou à l’adresse ecrire/?exec=configurer_gis :

Cette page permet de définir les options suivantes :

  • Coordonnées et zoom par défaut à utiliser dans les cartes ;
  • Couche de fond de carte affichée par défaut et listes des couches disponibles ;
  • Afficher les champs d’adresse dans les formulaires d’édition des points ;
  • Liste des objets associables à des points GIS.

Utilisation dans l’espace privé

Le plugin ajoute un bloc sur les pages des éléments de SPIP dans l’espace privé. Ce bloc se déplie au survol de la souris. Les liens situés en tête du bloc déplié permettent de basculer d’un panneau à une autre :

  • Points liés affiche la liste des points liés à l’objet en cours avec la possibilité de détacher ou supprimer chaque point ;
  • Rechercher un point affiche un formulaire pour rechercher un point existant et le lier à l’objet en cours ;
  • Lier un nouveau point affiche le formulaire d’édition de point pour en créer un nouveau et l’attacher à l’objet en cours .

Une page de gestion des points du site est accessible depuis le menu Édition > Points géolocalisés.

Depuis cette page, vous pouvez accéder à la fiche d’édition de chaque point afin d’en modifier les coordonnées, les champs d’adresse ou le logo.

Utilisation du modèle pour insérer des cartes dans vos pages

Pour insérer une carte dans un squelette, utilisez le modèle fourni par le plugin en insérant le code suivant à l’endroit où vous souhaitez afficher la carte :

  1. [(#INCLURE{fond=modeles/carte_gis,zoom=8,limit=100,scale=oui})]

Vous pouvez aussi utiliser le modèle fourni par le plugin pour afficher une carte depuis le contenu d’un article. Pour cela, il suffit d’ajouter ce code dans le texte de votre article :

<carte_gis1|zoom=8|limit=100|scale=oui>

Lire la documentation à propos des modèles sur spip.net.

Paramètres du modèle

paramètre valeurs
id_carte_gis / id_map id unique de la carte (à définir si plusieurs cartes sont affichées sur une même page)
lat = 48.3 latitude du centre de la carte
lon = -4.7 longitude du centre de la carte
zoom = 5 zoom de la carte
minZoom = 10 zoom minimum autorisé
maxZoom = 13 zoom maximum autorisé
default_layer = openmapsurfer nom de la couche affichée par défaut [2]
affiche_layers = openmapsurfer/opentopomap noms des couches proposées (séparés par des /)
sw_lat, sw_lon, ne_lat, ne_lon coordonnées des points de la bounding box à afficher
width = 100% largeur de la carte, 100% par défaut
height = 400px hauteur de la carte, 400px par défaut
style = non ne pas styler la carte
zoom_molette = non
zoom_wheel = non
désactiver le zoom avec la molette de la souris, actif par defaut
fullscreen = oui afficher un bouton pour passer la carte en plein écran
control_type = non ne pas afficher le contrôle de changement de couche
control_type_collapsed = non afficher le contrôle de changement de couche replié (oui par défaut)
no_control = oui
aucun_controle = oui
ne pas afficher les contrôles de la carte
scale = oui afficher l’échelle de la carte
overview = oui afficher une mini carte de situation
limit = 500 nombre max de marqueurs à afficher, 500 par défaut
objets = gis type d’objets à afficher (fichier json/gis_xx qui génère la source de données)
autocenterandzoom = oui
centrer_auto = oui
centrer et zoomer la carte automatiquement pour afficher tous les marqueurs
tooltip = oui afficher une bulle d’info contenant le titre du point lors de son survol
kml = 12 fichier KML à superposer à la carte (id_document ou URL / élément unique, tableau ou liste d’items séparés par une virgule)
gpx = 12 fichier GPX à superposer à la carte (id_document ou URL / élément unique, tableau ou liste d’items séparés par une virgule)
geojson = 12 fichier GeoJSON à superposer à la carte (id_document ou URL / élément unique, tableau ou liste d’items séparés par une virgule)
centrer_fichier = non permet de ne pas centrer la carte automatiquement sur les fichiers kml/gpx surperposés
localize_visitor = oui
localiser_visiteur = oui
centrer la carte sur la position du visiteur (API géolocalisation HTML5)
id_a_ouvrir id_gis de l’infobulle à afficher au chargement (marqueur uniquement)
point = non si elle vaut “non” cette option n’affichera pas de points du tout (utile pour n’afficher qu’un kml par exemple)
path_styles=#ARRAY{color,#fff} options de style des tracés issus de la couche GeoJSON (voir http://leafletjs.com/reference.html#path-options)
cluster = oui active le clustering
clusterMaxZoom = 11 regroupe les points jusque à ce zoom, mais pas au delà
maxClusterRadius = 80 rayon maximal (en pixels) qu’un cluster couvrira (80 par défaut)
clusterShowCoverageOnHover = oui Affiche au survol du cluster le contour de la zone couverte par les points regroupés
clusterSpiderfyOnMaxZoom = oui Active l’effet d’éclatement pour afficher les points qui se chevauchent
singleMarkerMode = oui Utilise les icones de cluster pour tous les points (même ceux qui ne sont pas dans un cluster)

Le paramètre objets

Ce paramètre vous permet de spécifier quel type d’objet vous souhaitez afficher sur la carte. Il peut prendre les valeurs suivantes : gis (valeur par défaut), articles, auteurs, documents, evenements, mots, rubriques, sites.

Si le paramètre “objets” vaut “articles”, vous pouvez utiliser en paramètre du modèle tous les critères utilisables sur une boucle ARTICLES.

D’un point de vue technique, le paramètre objets permet de définir quel squelette sera utilisé pour générer les données JSON qui alimenteront la carte. Lorsque le paramètre “objets” vaut “auteurs”, c’est le squelette plugins/gis/json/gis_auteurs.html qui est utilisé.

Avec l’option objets=point_libre, il est possible d’afficher une carte centrée sur un point non enregistré en base. Il faut alors indiquer la latitude et la longitude du point, ainsi que le zoom de la carte. On peut optionnellement donner un titre et une description à ce point, et définir une image pour le marqueur.

Exemple d’appel depuis le texte d’un article :

<carte_gis1|objets=point_libre|lat=48|lon=-5|zoom=10|titre=mon beau point|description=ma super description|icone=mon_image.png>

Depuis la version 4.8.10 il est possible d’afficher les points liés aux articles d’une branche (une rubrique et ses sous-rubriques) :

<carte_gis1|objets=articles_branche|id_rubrique=1>

Quelques exemples de cartes

Afficher les articles de la rubrique n°2 et superposer le KML correspondant au document n°2 :

[(#INCLURE{fond=modeles/carte_gis,
	objets=articles,
	id_rubrique=2,
	zoom=7,
	lat=48.214378965824345,
	lon=-4.543704986572266,
	kml=2})]

Afficher le ou les points liés à l’article n°2 et centrer la carte automatiquement pour afficher tous les points :

[(#INCLURE{fond=modeles/carte_gis,
	autocenterandzoom=oui,
	id_article=2})]

Afficher les points liés aux articles de l’auteur n°1 :

[(#INCLURE{fond=modeles/carte_gis,
	objets=articles,
	id_auteur=1,
	zoom=5})]

Afficher les auteurs du site :

[(#INCLURE{fond=modeles/carte_gis,
	objets=auteurs,
	zoom=5})]

Le modèle carte_gis_objet

Un second modèle existe pour un besoin plus précis : afficher toutes les informations géographiques liées à n’importe quel contenu de SPIP.

On lui donne donc au minimum les paramètres “objet” et “id_objet”, et le modèle n’affiche alors une carte que s’il y a au moins un point OU au moins un tracé (quelque soit le format, json, gpx, kml).

S’il y a plusieurs points, et plusieurs tracés, le modèle affiche tout ce qu’il arrive à trouver qui serait lié à l’objet demandé.

Pour plus de paramétrage, on peut continuer de passer les mêmes paramètres que pour le modèle par défaut “carte_gis”, car celui-ci est appelé par “carte_gis_objet”.

[(#REM) Exemple utilisant les paramètres propres au modèle + ceux du modèle classique ]
#INCLURE{fond=modeles/carte_gis_objet,
    id_carte_gis=evenement1234,
    objet=evenement,
    id_objet=1234,
    zoom_molette=non,
    fullscreen=oui,
    centrer_auto=oui}

Boucles et balises

Voici la liste des balises disponibles dans une boucle GIS : #ID_GIS, #TITRE, #DESCRIPTIF, #LAT, #LON, #ZOOM.

Et si vous avez activé le geocoder ou que vous avez rempli les champs d’adresse à la main : #ADRESSE, #PAYS, #CODE_PAYS, #REGION, #VILLE, #CODE_POSTAL.

Critère gis

Le critère {gis} permet de forcer une jointure sur la table GIS dans les boucles des autres objets. Ainsi, une boucle ARTICLES qui comporte le critère {gis}, affichera uniquement les articles attachés à un point (un article par point uniquement).

Les informations de ce point pourront être affichées avec les balises suivantes : #TITRE_GIS et #DESCRIPTIF_GIS, #ADRESSE_GIS, #PAYS_GIS, #CODE_PAYS_GIS, #REGION_GIS, #VILLE_GIS, #CODE_POSTAL_GIS.

Remarque : les balises sont suffixées afin d’éviter tout problème de champ homonyme avec un autre plugin.

<BOUCLE_gis(ARTICLES){gis}{id_rubrique ?}>
#ID_GIS - #LAT - #LON - #ZOOM <br/>
Titre de l'article : #TITRE <br />
Descriptif de l'article : #DESCRIPTIF <br />
Titre du point : #TITRE_GIS <br />
Descriptif du point : #DESCRIPTIF_GIS <br />
</BOUCLE_gis>

Critère distance

Le critère {gis distance<XX} permet de filtrer les résultats d’une boucle GIS en fonction de la distance (en kilomètres) par rapport au point présent dans l’environnement.

Par exemple, pour lister les points situés à moins de 50 kilomètres du point numéro 1 :

<BOUCLE_m(GIS){id_gis=1}>
<p>#TITRE / #LAT / #LON</p>
<BOUCLE_b(GIS){gis distance<50}>
<p>#ID_GIS / #TITRE / #DISTANCE km</p>
</BOUCLE_b>
</BOUCLE_m>

Critère distancefrom

Le critère {distancefrom} peut être utilisé soit lorsque le critère gis est présent sur un objet, ou lorsqu’on est déjà sur une boucle GIS.

Le critère ne sélectionne que les objets qui ont une localisation (un point lié) en respectant une certaine distance à un autre point qu’on donne en paramètre. Ce point peut être soit un tableau avec “lat” et “lon”, soit un id_gis.

Par exemple, pour trouver tous les articles dans un rayon de la variable “distance” autour d’un point donné :

<BOUCLE_c(ARTICLES){gis}{distancefrom #ARRAY{lat,#ENV{lat},lon,#ENV{lon}}, <=, #ENV{distance}}>
<p>#ID_GIS / #TITRE / #DISTANCE km</p>
</BOUCLE_c>

Formulaire d’édition de point

Le formulaire #FORMULAIRE_EDITER_GIS permet de créer ou modifier un point. Vous pouvez l’utiliser dans vos squelettes en respectant la syntaxe suivante :

#FORMULAIRE_EDITER_GIS{id_gis, objet, id_objet, retour}

Définition des paramètres du formulaire :

  • id_gis : identifiant numérique du point ou vide pour créer un nouveau point
  • objet : le type d’objet auquel est attaché le point
  • id_objet : id_objet de l’objet auquel est attaché le point
  • retour : url de retour vers laquelle le formulaire redirigera après validation

Par exemple, voici un extrait de code qui permet de modifier le point attaché à un article ou d’en créer un nouveau s’il n’y en a pas déjà un attaché à l’article.

<BOUCLE_unpoint(GIS){id_article}{0,1}>
#SET{id_gis,#ID_GIS}
</BOUCLE_unpoint>
#SET{id_gis,nouveau}
<//B_unpoint>
#FORMULAIRE_EDITER_GIS{#GET{id_gis},'article',#ID_ARTICLE,#URL_ARTICLE}

Personnalisation

Icône par défaut des marqueurs

Il est possible de définir une icône par défaut pour les marqueurs des cartes. Pour cela, il suffit de déposer l’image de votre icône personnalisée dans votre dossier squelettes :
squelettes/images/marker_defaut.png

Si vous le souhaitez, vous pouvez associer une image d’ombre à votre icône personnalisée toujours dans votre dossier squelettes : squelettes/images/marker_defaut_shadow.png

Personnaliser le contenu des infobulles

Le contenu des infobulles est généré à partir des attributs title et description de chaque item retourné par les squelettes JSON. Vous pouvez surcharger les squelettes du répertoires gis/json afin de personnaliser le contenu des infobulles.

Afin de simplifier ces personnalisations, il est plus simple de passer par un #INCLURE comme expliqué dans l’article Gis 4 Surcharger les infobulles.

Étendre la liste des paramètres du modèle carte_gis

Si vous utilisez des fichiers gis/json personnalisés il peut arriver que vous souhaitiez leur transmettre des paramètres avec des noms de votre choix. Par défaut, le plugin GIS autorise la liste de noms suivante :

  • toutes les clés primaires déclarées et connues
  • ainsi que ces variables : id_objet, id_secteur, id_parent, media, recherche, mots, pays, code_pays, region, ville, code_postal, adresse

Cette liste peut être enrichie en utilisant le pipeline gis_modele_parametres_autorises.

Exemple d’utilisation depuis un fichier mes_options.php :

$GLOBALS['spip_pipeline']['gis_modele_parametres_autorises'] .= "|nom_de_la_fonction";
 
function nom_de_la_fonction($flux) {
	$flux[] = 'machin';
	$flux[] = 'bidule';
	return $flux;
}

Astuces et usages avancés

Vous pouvez consulter et partager vos astuces pour GIS sur cette page du carnet.

Footnotes

[1Dans ce cas le plugin ajoutera les appels vers les scripts de Google dans vos pages afin de respecter les conditions d’utilisation restrictives de ce fournisseur.

[2Liste des noms de couches disponibles : openstreetmap_mapnik, openstreetmap_blackandwhite, openstreetmap_de, openstreetmap_hot, bing_aerial, openmapsurfer... Voir la liste complète en ligne

updated on 28 April 2020

Discussion

416 discussions

  • 3

    Bjr,

    je n’arrive pas à installer GIS 4 sur un spip version 3.0.5, en fait c’est la librairie Leaflet qui n’est pas active.

    J’ai le message suivant “Ce plugin nécessite la librairie leaflet-gis-4.1.13 http://github.com/downloads/brunob/Leaflet/leaflet-gis-4.1.13.zip

    J’ai pourtant uploader leaflet-gis-4.1.13 dans le répertoire plugins-dist !?

    Est-ce quelqu’un pourrais m’aider ?

    Merci d’avance.

    • Salut, comme indiqué dans le message affiché par SPIP, les librairies sont récupérées automatiquement et déposées dans le répertoire lib à la racine de l’installation de SPIP (répertoire à créer s’il n’existe pas).

    • Bjr b_b,

      effectivement ça marche mieux comme ça !

      Merci beaucoup !!!

    • b_b,

      désolé mais je galère encore !

      je n’ai pas de marker affiché sur la carte dans mon article !

      1/ j’ai configuré GIS :
      -  indiqué des coordonnées : oui
      -  zoom : 15
      -  OpenStreetMap
      -  Geocoder : non
      -  Bing : non
      -  afficher champs... : oui
      -  centrer... : oui
      -  activer - articles : oui

      là j’ai bien mon marker (bleu) sur la carte !

      2/ j’ai créé 3 points géolocalisés
      j’ai bien las marker !

      3/ mis du texte et le code dans l’article <carte_gis1|zoom=16|limit=100|scale=oui|>

      4/ j’ai lié un point avec mon article
      j’ai bien le marker sur ma carte dans la zone Geolocalisation !

      Mais pas de marker sur la carte dans mon article !?
      ni dans la prévisualisation de l’article dans e backoffice ni sur le site !?

      Merci d’avance !

    Reply to this message

  • 1

    Bonsoir

    Je tente de modifier l’infobulle pour les auteurs mais ça donne rien. Quelqu’un à déjà fait ?
    J’ai mis [(#INCLUREfond=modeles/carte_gis,objet=auteurs,limit=1000)] et dans le json [(#SET{titre,<a href="#URL_AUTEUR">#NOM*</a>})]"title":[(#GET{titre}|json_encode)],

    Mais pour le moment ça change rien, j’aurais louper un morceau ?

    • re

      Avec un s à objet [(#INCLUREfond=modeles/carte_gis,objets=auteurs,limit=1000)] dans le squelette ça fonctionne mieux

    Reply to this message

  • 3

    Bonjour,

    j’ai installé GIS4 sur un site jusqu’à présent je n’avais pas noté de problème majeur mais depuis la dernière mise à jour j’ai pas mal de problème. Les cartes des points liés aux articles n’affichent plus aucun point (alors que les carte preview dans le back office oui, mais sans les afficher tous (plus de 50 point liés)), dans le back office page gis_tous idem plus aucun marker n’apparait alors qu’avant ça marchait très bien. Donc si tu as une piste pour m’aider à ce que ça fonctionne à nouveau je suis preneur.

    Sinon coté configuration j’ai jamais réussi à utiliser les layer Google mais bon c’est moins génant vu qu’on peut utiliser les autres layers.

    • Salut, sans l’url du site en question il me sera plus que difficile de t’aider...

      ++

    • http://www.afj.asso.fr/ mais tu verras pas grand chose vu que j’ai caché la misère sur le site public en attendant de trouver une solution sur mon serveur local. Si t’es sur l’irc dans la soirée, je vais y trainer aussi, je pourrais t’ouvrir un compte pour que tu vois le problème en backoffice.

    • Je me fouette avec des orties c’était de mon côté qu’était l’erreur.

      Et pour ceux à qui ça arriverait le bug venait d’un point dont les coordonnées n’était pas bien enregistrées dans la BDD, du coup le json généré était invalide et ne s’affichait pas. Je précise qu’à l’origine cela vient d’une manipulation manuelle de la BDD de ma part ce qui disculpe totalement GIS.

      merci à b_b pour son aide sur IRC
      Gloire éternelle à GIS
      ++

    Reply to this message

  • 2
    Stéphane Santon

    Bonjour,

    Je vais me lancer dans GIS4 (est-ce bien celui-ci le ’meilleur’ à prendre ??).
    Peux-tu indiquer succinctement comment est géré le critère distance en requêtes ?
    Calcul détaillé dans la requête SQL ? Algorithme simplifié ?

    Gestion des fonctionnalités GeoSpatial de MySQL 5.1 ?

    En GIS2, j’avais créé une procedure stockée dans la base MySQL. Le critère est-il surchargeable pour mettre en oeuvre un appel personnalisé ?

    Merci

    Reply to this message

  • 3

    Bonjour,

    Ca semble être la journée des problèmes avec GIS 4 ; j’y ajoute mon grain de sel, désolé...

    Le plugin est vraiment top, mais je ne parviens pas à le faire fonctionner sous IE7 (ou IE mode de compatibilité). Suis-je le seul ?

    Ma config :
    -  SPIP 3.0.5 tout neuf installé spécialement pour des tests.
    -  GIS 4.1.10.

    Ca ne semble pas provenir de Leaflet, qui annonce une compatibilité suffisante pour IE7.

    Grosse différence de comportement entre IE7 et IE9, c’est que la console d’IE7 renvoie :
    SCRIPT1028: Identificateur, chaîne ou nombre attendu

    À mon sens, ça vient probablement d’une pétouille présente dans modeles/gis/carte_gis.html et modeles/gis/carte_gis_preview.html, respectivement lignes 148 et 74 :

    iconAnchor: new L.Point( feature.properties.icon_anchor\[0\], feature.properties.icon_anchor\[1\] ),
    }));

    où IE7 digère mal (comme d’habitude) la virgule en fin de liste de paramètres . J’ai donc essayé de la supprimer :

    iconAnchor: new L.Point( feature.properties.icon_anchor\[0\], feature.properties.icon_anchor\[1\] )
    }));

    ... mais rien à faire, le problème persiste (malgré vidage de tous les caches et compagnie) !

    Vu que je ne trouve pas de solution, je vais probablement me tourner vers la version 3. Je ne peux pas me passer de la compatibilité IE7. C’est dommage car la v4 est vraiment super...

    Bref, si une idée traîne je suis preneur !

    Reply to this message

  • Re-salut,

    Désolé de faire mon boulay mais je n’arrive pas à afficher tous les points des articles d’une rubrique et de ses sous rubriques via le paramètre “branche” :
    [(#INCLUREfond=modeles/carte_gis,autocenterandzoom=oui,objets=articles,branche)]

    => Ca me renvoie tous les points, y compris ceux de la rubrique parente (en mode “id_secteur”).

    Je m’y prends mal ?

    Reply to this message

  • 6

    Salut,

    J’ai un problème dans l’espace privé pour associer un point géolocalisé à mes articles : lorsque je clique sur “Lier un point”, la map ne s’affiche pas, et l’erreur suivante apparait dans Firebug :

    «ReferenceError: callback is not defined
    (54 out of range 3)»

    Une idée ?

    Merci !

    • Salut, oui j’avais introduit un bug dans la version 4.1.9 puis corrigé dans la 4.1.10. Une mise à jour corrigera ton problème.

    • Merci pour ta réponse mais c’est bien la dernière version (4.1.10) que j’ai installée, en tout cas c’est celle qui est mis à disposition depuis cette page (http://files.spip.org/spip-zone/gis4.zip) et c’est ce qui apparait dans l’interface de gestion des plugins de spip...

      Y’a une version plus récente ?

    • As-tu bien vidé le cache du site après la mise à jour du plugin ?

    • A vrai dire je ne l’ai pas mis à jour, je l’ai directement installé tel quel (je m’y mets aujourd’hui). Y’a une manip particulière à faire pour le mettre à jour, la version proposée en dl sur cette page n’est pas la dernière ?

      A noter que le problème est circonscrit à l’onglet “Lier un point”, les maps apparaissent bien sur les autres onglets.

    • Ha oui, my bad j’avais oublié de corriger un autre bug ;) Voilà qui est fait :

      http://zone.spip.org/trac/spip-zone/changeset/67388/

      Le zip sera à jour dans moins d’une heure, merci pour le signalement ++

    • Ca marche ! Merci pour ta réactivité (et pour l’excellent job bien sûr) +++

    Reply to this message

  • 1
    Pierre-Philippe Fady

    Bonjour,

    bravo pour tout ce travail !
    Je ne retrouve plus la fonction : gis_focus_marker(id_gis, id_map) dans la nouvelle version.
    Y en a t’il une nouvelle qui la remplace ?

    • TinkaTinka

      Une bonne question qui est posée là : un élément ou début de réponse est-il possible ?
      Merci d’avance... et effectivement un GRAND bravo et merci aux développeurs !

    Reply to this message

  • Bonjour,

    et merci pour ce plugin qui va m’être très utile. Seulement premier accro :) Il est destiné à montrer l’ensemble des futurs événements de plusieurs sports. J’ai donc associé la carte aux événements, et les événements ont un mot-clé correspondant au sport pratiqué.

    Comment puis-je faire pour avoir un marqueur de couleur différente suivant le sport ? Comment associé le mot-clé à un marqueur ?

    J’ai constater que beaucoup y étaient arrivés, mais je n’ai vu aucune solution dans ma recherche.

    Merci :)

    Reply to this message

  • Bon bah ya pas à dire, cette nouvelle mouture, c’est de la boulette en barre de 15 !

    Les cartes sont quand même vachement plus propre que les GMaps de la première version, le geo-coder, c’est tout simplement énorme.

    Bon la prise en main m’a donné quelques sueurs froides au départ (je passais un vieux site spip 2.0 qq chose avec GIS 1 en SPIP 3 GIS 4 ^^) mais avec un bon RTFM finalemen,t ça passe ^^

    Juste une remarque : Désactivez bien le compresseur html de SPIP (au profit d’une compress serveur GZip) sinon vous pouvez oublier les repères sur vos cartes (pas encore compris pourquoi mais j’investigue sec ! ^^)

    Autre chose, sur lequel je suis en train de bosser et pour lequel je vais sans doute proposer un petit commit (si le patron m’y autorise :P) c’est sur une mise automatique des coordonnées des maps en métas de géolocalisation (avec un ’utilise plugin metas’ par exemple, je vais voir comment gérer tout ça)

    Bref, merci, merci, merci et euh... ah oui : Merci ! :-)

    Reply to this message

Ajouter un commentaire

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom