GIS 2 / GIS 3

Présentation et nouveautés

GIS2 est une mise à jour majeure du plugin GIS Escoitar. Le plugin permet d’attacher des points géolocalisés aux objets de SPIP afin de les afficher sur des cartes dans les pages de votre site.

GIS2 utilise une librairie javascript qui permet de jouer avec les cartes de plusieurs APIs et de basculer d’un fournisseur à un autre sans avoir à modifier le code des cartes. Cette librairie d’abstraction s’appelle Mapstraction. Elle est distribuée sous licence BSD sur github.

Grâce à Mapstraction, GIS2 permet d’afficher les cartes de Google Maps API v2 et v3, Openlayers, Yahoo Maps, Microsoft Bing, etc.

Un autre avantage de Mapstraction est qu’elle permet aussi aux développeurs de coder leurs cartes persos avec le code natif de chaque API quand c’est nécessaire (pour jouer avec un système de cluster de marqueurs par exemple).

Le plugin a été totalement recodé, voici quelques unes des modifications les plus importantes :

  • les points sont maintenant des objets autonomes qui peuvent être liés à n’importe quel type d’objet SPIP (article, rubrique, auteur, etc) ;
  • chaque point dispose d’un titre, d’un descriptif et d’un logo personnalisé ;
  • un point peut être lié à plusieurs objets et un objet peut être lié à plusieurs points ;
  • la balise #LONX a été renommée en #LON ;
  • les cartes utilisent du JSON pour charger les marqueurs ;
  • le plugin prend en charge la migration des données depuis GIS v1 ;
  • un nouveau critère distance permet de filtrer les points d’une boucle (voir plus bas).

Certaines APIs permettent d’utiliser des fonctions de géocodage et de gécodage inversé. Le géocodage (ou geocoding) consiste à récupérer les coordonnées géographiques d’une adresse. Le géocodage inverse (ou reverse geocoding) consiste à récupérer l’adresse de coordonnées géographiques.

Fonctions disponibles dans les différentes APIs

Les APIs marquées par une * nécessitent une clé pour être utilisées.

API Cartes et marqueurs Logo des marqueurs KML Geocoder
Cloudmade * oui oui non non
Google Maps V2 * oui oui oui oui
Google Maps V3 oui oui oui oui
OpenLayers oui oui oui oui
Ovi Nokia oui oui non non
Yandex * oui oui non oui

Installation et configuration

Ce plugin nécessite la librairie externe Mapstraction. Lors de son activation, SPIP vous proposera de récupérer la librairie automatiquement dans le dossier /lib situé à la racine de votre site (pensez à créer ce dossier s’il n’existe pas sur votre installation).

Ce plugin nécessite aussi les plugins suivants :

  • Saisies
  • Spip Bonux
  • Afficher Objets
  • CFG

GIS2 n’est pas compatible avec le plugin Google Maps API. Il faut donc désactiver ce dernier avant d’activer GIS2.

Une fois installé, le plugin est configurable depuis la page ecrire/?exec=cfg&cfg=gis :

Cette page permet de définir les options suivantes :

  • Coordonnées et zoom par défaut à utiliser dans les cartes ;
  • API de cartographie à utiliser ;
  • Utiliser les fonctions du geocoder ;
  • Afficher les champs d’adresse dans les formulaires d’édition des points ;
  • Centrer la carte sur l’emplacement de l’utilisateur lors de la création d’un point (API de géolocalisation HTML5).

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 :

[(#MODELE{carte_gis, zoom=X, type=xxx, control_zoom=xxx})]

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=X|type=xxx|control_zoom=XXX>

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

Paramètres du modèle

paramètre valeurs
id_carte_gis 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
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 désactiver le zoom avec la molette de la souris, actif par defaut
type = carte type de la carte : carte, satellite, relief ou hybride
control_zoom = large type des contrôles pour le zoom : large, small
control_pan = non ne pas afficher les contrôles de déplacement dans la carte
control_type = non ne pas afficher les contrôles de changement de type
no_control = oui ne pas afficher les contrôles de la carte
overview = oui afficher une mini carte de situation
scale = oui afficher l’échelle de la carte
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 et zoomer la carte automatiquement pour afficher tous les marqueurs
autofocus_marker = oui permet de forcer l’affichage d’une seule infobulle à la fois
id_a_ouvrir id_gis de l’infobulle à afficher au chargement (marqueur uniquement)
kml = 12 kml à superposer à la carte (id_document ou url)
localiser_visiteur = oui centrer la carte sur la position du visiteur (API géolocalisation HTML5)
point = non si elle vaut « non » cette option n’affichera pas de points du tout (utile pour n’afficher qu’un kml par exemple)

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, mots.

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 fond 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/auteurs.html qui est utilisé.

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})]

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

Depuis la version 2.2.0, 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.

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>

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, ajaxload}

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
  • ajaxload : initialiser la carte à chaque onAjaxLoad()

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

L’icône utilisée par défaut dans GIS est une image de 24x32 pixels.

Important : si vous souhaitez qu’on puisse vous aider lorsque vous postez dans le forum de cet article, pensez à fournir un lien vers le site en question sans quoi il nous sera impossible de vous dépanner.

Discussion

128 discussions

  • Christophe D

    Bonjour

    J’ai peut-être (sans doute ?) mal cherché, mais malgré mes efforts, je n’ai pas trouvé le moyen de changer l’image servant de marqueur. Le remplacement du fichier marker.png dans le répertoire images ne semble produire aucun effet...

    J’ai donc raté une marche, mais laquelle ?

    Répondre à ce message

  • 2

    Hello !

    Merci beaucoup pour ce plugin particulièrement efficace.
    J’ai utilisé GIS1 sans problème sur mon instal de spip, mais malheureusement j’ai un problème au moment de l’instal de GIS2, la page de config bugue (cf capture)
    Voici ma config :
    SPIP 2.1.12
    Afficher Objets 1.2.1 - en test
    CFG 1.16.0 - stable
    GIS 2.2.0 - en test
    Saisies pour formulaires 1.20.2 - en test
    SPIP Bonux 2.3.0 - stable
    SPIP-Listes 2.234.2 - en test

    J’ai bien sûr désinstallé Escoitar Gis Plugin et GoogleMap Api avant d’installer GIS 2.2.0...
    Est-ce qu’il s’agit d’une incompatibilité entre les versions de plugins en test ?

    Merci d’avance !

    • la capture de la page de config

    • Si ça peut en aider certains :
      Il faut modifier l’affichage de la carte avec le bouton + sur la droite, et ensuite faire défiler la sélection des champs de la page avec la touche TAB pour sélectionner un autre type de carte...

      Je crois que ce bug apparaît lorsqu’on passe de GIS1 à GIS2 et que dans la BDD le champ qui gère le choix du type de carte est sur GoogleMapsV2, l’ordre des types de carte n’est pas le même dans GIS2 et ça bugue...

    Répondre à ce message

  • 5

    Hello les spipeurs ;)

    Un petite question pour commencer l’année sur cette excellent plugin.
    Y’a-t il possibilité de personnaliser la couleur des traces KML (lignes) importées sur les articles ? Visiblement par défaut GIS2 affiche un bleu avec une opacité.
    Le KML en question apparaît bien d’une autre couleur différente (orange) sur GoogleMap !

    Si vous avez des pistes.. merci beaucoup

    Sébbesac

    • Salut, GIS (ou Mapsatraction) ne « touche » pas aux kmls qui sont affichés. La couleur des tracés doit juste avoir une couleur par défaut si celle n’est pas spécifiée (possible que cette couleur par défaut varie suivant le fait qu’on l’affiche sur une carte sur son site perso ou directement depuis le site de googlemaps).

      Si tu regardes cette page de démo tu verras vien que la carte affiche un tracé rouge :

      http://labo.eliaz.fr/spip.php?article9

      Et le même kml s’affiche bien aussi depuis le site de googlemaps :

      http://maps.google.com/maps?q=http:%2F%2Flabo.eliaz.fr%2FIMG%2Fkml%2Ftrip.kml&hl=fr&sll=48.338835,-4.768759&sspn=0.033148,0.055189&vpsrc=0&t=m&z=10

      Donc pas de problème dans GIS de ce côté ;)

      ps : le kml est attaché à l’article si tu veux étudier son contenu.

    • Hello b_b !

      Merci pour ta réponse. J’ai scruté le KML qui est joint à ton article et en fait il contient une URL pointant vers le tracé via GoogleMap. Il paraît logique que les 2 tracés (sur GIS et sur GoogleMap) soient identiques.
      Par contre, mes KML ressemble plutôt à :

      <?xml version="1.0" encoding="UTF-8"?>
      <kml xmlns="http://earth.google.com/kml/2.2">
      <Document>
        <name>Tracé 01</name>
        <description><![CDATA[]]></description>
        <Style id="style1">
          <LineStyle>
            <color>8C000099</color>
            <width>5</width>
          </LineStyle>
        </Style>
        <Placemark>
          <name>Ligne 1</name>
          <description><![CDATA[]]></description>
          <styleUrl>#style1</styleUrl>
          <LineString>
            <tessellate>1</tessellate>
            <coordinates>
              6.805329,47.483742,0.000000
              6.808848,47.483742,0.000000
              6.812625,47.482815,0.000000
              6.816745,47.483162,0.000000
              6.846871,47.459549,0.000000
            </coordinates>
          </LineString>
        </Placemark>
      </Document>
      </kml>

      Comme tu le vois, il y a un paramètre pour la couleur de la ligne. Quand je charge le KML sur GoogleMap, la ligne est rouge et quand j’ajoute ce même KML à GIS, la ligne devient bleu !?

      Je continue de fouiller, je pense que la solution n’est pas si loin !

      A+

    • Salut, ben comme je te disais « ça marche chez moi © » et je t’ai filé un lien vers une page de démo ;)

      Maintenant pour t’aider plus il me faudrait un lien vers une page de démo chez toi ++

    • Hello Bruno,

      Alors voici le KML en question à partir de GoogleMap directement (deux couleurs rouge et rose) :
      http://maps.google.fr/maps/ms?msid=213519832106752904117.0004b6448f6d52aeb3b5a&msa=0&ll=46.760914,5.62088&spn=0.036749,0.090895

      Pour le lien sur le site utilisant GIS2, est-ce que je peux t’envoyer le lien en privé car le site est en pré-prod actuellement ?

      Thanks !

    • Salut Bruno !

      Euuhhh comment dire ! Je lance ma page GIS aujourd’hui et comme par magie les bonnes couleurs apparaissent. J’avoue ne pas tout comprendre mais je suppose que c’est un problème de cache.
      Sur mes tests, je vidais pourtant le cache de SPIP à chaque fois dans l’admin, c’est sûrement Firefox qui devait garder une trace des anciens KML que je chargeais.

      Merci quand même ton aide !
      Sebbesac

    Répondre à ce message

  • 2

    Bonjour b_b

    Je me suis aperçu d’un petit bug sur le « alt » qui apparait en pointant sur un point de carte :
    Si le titre du point comporte une apostrophe «  », le label qui apparait affiche & # 8217 ; (sans les espaces)

    Je pense que c’est un problème « d’échappement » de l’apostrophe qui a été oublié au niveau du javascript ?

    voir en ligne

    Merci encore pour ce superbe plugin...

    JeanLuc

    Salut b_b

    J’ai mis en « commentaire » ma précédente demande pour rappel. As-tu eu des réponses usr github concernant ce petit bug de Mapstraction ?

    A+

    JLuc

    Répondre à ce message

  • 7

    Bonjour, pourriez vous confirmer la version PHP5 minimum :
    5.2, 5.3 ?
    Il semble qu’avec le 5.1 de chez Free tout ne soit pas fonctionnel : OK dans le paramétrage du plugin mais pas d’affichage dans Édition/points géolocalisés

    • Salut, quelle erreur obtiens-tu exactement ?

      Free n’est pas réputé pour fournir un hébergement satisfaisant pour SPIP (beaucoup de gens y rencontrent des problèmes). Tu devrais peut être essayer de trouver un autre hébergeur.

      ++

    • Bonjour,
      J’ai d’abord testé en local puis basculé sur Free, je ne dispose de rien d’autre pour mon association.

      Ce qui marche :
      la config de GIS : j’ai ma carte de base avec punaise google (rouge)

      <carte_gis1|zoom=12|type=carte|control_zoom=large|height=600px> utilisé pour la description du site m’affiche la carte en partie publique mais sans punaise :
      http://paysauraytransition.free.fr/

      Édition/points géolocalisés : j’ai la carte de la config (sans punaise)
      Créer un nouveau point fonctionne très bien

      Une fois créé, cliquer sur afficher ne fait rien, modifier affiche le point mais sans la carte et j’ai parfois (mais de façon aléatoire) :
      filtre json_encode non défini en ligne 31, 33, 37, 54,56, 60 pour carte_gis_preview.html

      Le PHP de Free est 5.1
      De fait les fonctions js_encode ne sont disponibles qu’à partir de PHP 5.2 :
      Il existe néamoins des librairies pour arranger l’affaire :
      http://www.boutell.com/scripts/jsonwrapper.html
      http://include-once.org/p/upgradephp/

      J’ai installé la première et fait un appel depuis les fichiers de GIS mais je suis là à l’extrême limite de mes compétences et j’ai échoué.
      Des essais sans squelette ni aucun plugins (sauf ceux demandés pour GIS2) n’ont rien changé.

    • J’ai fini par trouver comment faire :-)

      1) installer dans le répertoire config de spip upgrade.php qu’on trouve ici :
      http://include-once.org/p/upgradephp/

      2)ajouter dans mes_options.php :

      <?php include("upgrade.php"); ?>

      Encore bravo pour ce superbe plugin

    • Content que tu t’en sois sorti, l’astuce sera peut être utile à d’autres personnes. Mais cela m’étonne car SPIP fournit ce qu’il faut pour ce cas de figure :

      http://core.spip.org/projects/spip/repository/entry/branches/spip-2.1/ecrire/inc/json.php#L65

      Quelle version de SPIP utilises-tu ?

      ++

    • j’utilise la version 2.1.12
      Merci pour le lien :
      Je viens de regarder dans ecrire/inc et il y a bien un json.php
      Mais il est utilisé par défaut ou bien il faut l’appeler ?
      Intérêt d’une fonction pour faire du json si c’est inclus dans PHP 5.2 ?
      Je testerai sur un autre site (chez Free) si j’ai besoin de gis2 et je reviendrai dire bonjour...

    • Salut,

      Mais il est utilisé par défaut ou bien il faut l’appeler ?

      Ces fonctions sont appelées par défaut si json_encode de php n’est pas disponible sur le serveur.

      Intérêt d’une fonction pour faire du json si c’est inclus dans PHP 5.2 ?

      L’intérêt est justement de gérer des cas comme le tiens lorsque json_encode n’est pas dispo.

      ++

    • J’ai fini par trouver comment faire :-)
      1) installer dans le répertoire config de spip upgrade.php qu’on trouve ici :
      http://include-once.org/p/upgradephp/
      2)ajouter dans mes_options.php :

      <?php include("upgrade.php"); ?>

      Encore bravo pour ce superbe plugin

      J’ai le même problème (je suis aussi sur Free...) et je l’ai résolu en appliquant la recette ci-dessus.

      Merci au créateur de ce magnifique plugin et aussi au découvreur de cette solution.

    Répondre à ce message

  • 4

    Bonjour à tous,

    Super plugin ! Beau travail.

    J’ai une question au niveau des infos bulles, car j’ai un décalage entre celles ci et les pointeurs ce qui fait que le l’ombre est décalée en haut et à gauche par rapport au pointeur.
    Est-ce normal, sinon comment peut-on y remédier ?
    Une petite image pour représenter tout cela :

    • Salut, je recolle ici le message affiché au dessus de ce forum :

      Important : si vous souhaitez qu’on puisse vous aider lorsque vous postez dans le forum de cet article, pensez à fournir un lien vers le site en question sans quoi il nous sera impossible de vous dépanner.

      Sans lien vers la page en question on ne pourra pas t’aider à trouver la cause de ton problème.

      ++

    • Salut, pas la peine de me contacter en privé pour me filer l’url du truc à débuguer :p

      Ton problème vient tout simplement de ta css perso qui surcharge les styles des balise img. Je ne vais pas filer un lien vers celle-ci ici vu que ton projet professionnel semble imposer le secret ;)

      ++

    • Merci. Je n’y avais pas pensé.

    • C’est img{ max-width:100% } qui pète Google Maps (dans pas mal de reset ou de grid)

    Répondre à ce message

  • 1

    Bonjour,

    Je voulais savoir si il était possible de créer des groupes de marqueurs. En fouillant dans le code, je n’ai rien vu de tel mais j’ai trouvé en cherchant sur internet une librairie YM4R qui utilise Mapstraction et qui implémente cela. Est-il possible de l’intégrer dans GIS2 ?

    • Salut, rien de prévu de ce côté pour l’instant. On pourrait imaginer de permettre l’ajout de mot-clé aux points dans la version pour SPIP 3 mais cela serait un peu chaud à gérer car on peut déjà lier des points à des mots (points attachés à desmots VS mots attachés à des points).

      Je ne connais pas YM4R qui semble être codé en ruby (langage que je n’ai jamais utilisé). Bref je peux pas te renseigner sur cette lib, tiens nous au courant si tu arrives à en faire quelque chose ;)

      ++

    Répondre à ce message

  • 1

    Bonjour b_b,

    Je cherche différents exemples de « gis_articles.html » pour essayer de comprendre comment créer mon d’infobulle de rêve. Et aussi, pour comprendre comment je pose des ombres sous mes nouveaux marqueurs ? Avec un KML ? Et comment je gère mes ALT, ils sont pas très sexy pour l’instant.

    mon lien : http://chapuisat.com

    Je suis un peu perdu...

     :)

    PS : Si j’y arrive vraiment pas, j’aimerais bien engager quelqu’un pour finaliser ma map. Intéressé ?

    • Salut, et bien il y en a des questions dans ce message ;)

      comment créer mon d’infobulle de rêve

      Ben... je sais pas encore lire dans les rêves des gens (mais j’y travaille). Le contenu des infobulles est généré par le contenu de l’attribut description des items du squelettes JSON qui alimente la carte.

      comment je pose des ombres sous mes nouveaux marqueurs ?

      Les marqueurs persos ne peuvent pas bénéficier d’ombre perso car cette fonctionnalité n’est pas intégrée dans Mapstraction (vu que cette fonction n’est pas dispo dans toutes les apis de carto).

      Et comment je gère mes ALT, ils sont pas très sexy pour l’instant.

      Tu dois parler des titles attribués aux marker (je pense). J’ai envoyé une nouvelle version de la focntion addJSON sur github (afin de corriger ce problème) mais elle n’a toujours pas été intégrée à Mapstraction. Je crois que je vais finir par l’intégrer tout de même dans le fork qu’on utilise pour GIS. Mais bon en attendant ça peut se régler en bidouillant un peu ;)

      PS : Si j’y arrive vraiment pas, j’aimerais bien engager quelqu’un pour finaliser ma map. Intéressé ?

      Pourquoi pas vu que ton projet semble sympa.

      ++

    Répondre à ce message

  • 3

    hello b_b, this plugin is really cool ...i’m pretty new to spip and i dont understand a single word in french, so the documentation as i have seen it doesnt help me too much ...my question for you is : where exactly can i specify the addres of a not included WMS server, since i run my own map service ?

    ...thanks

    Répondre à ce message

  • 1

    Bonjour,

    Sur spip3 et Gis3, la page cfg de configuration n’affiche aucun formulaire de config (et aucune erreur apparente) avec cette mention laconique :
    Aucun champ trouvé dans gis

    Une idée ?

    En tous cas bravo pour cette nouvelle mouture formidable du plugin !

    RB

    • Salut, GIS pour SPIP 3 est en développement et pas encore diffusé. Du coup le SAD n’est pas assuré et il vaut mieux utiliser la liste spip-zone pour remonter les éventuels bugs.

      ++

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom