Remarque importante
Attention, ce plugin utilise la version 2 de l’API Google Maps qui ne sera plus fonctionnelle à partir du 19 mai 2013. Pensez à migrer rapidement vers les versions plus récentes de GIS.
Présentation
Ce plugin, couplé au plugin Google Maps API permet d’afficher des cartes GoogleMaps sur les pages publiques du site. Les articles, les rubriques et les mots-clés du site peuvent être géolocalisés par des marqueurs sur les cartes. Un clic sur un marqueur permet d’afficher les informations de l’élément associé (titre et lien vers l’élément, chapo, logo, lecteur mp3).
Installation et paramétrage
Avant d’utiliser ce plugin, vous devez installer et configurer le plugin Google Maps API ou le plugin OpenLayers.
Ce plugin est développé pour une compatibilité avec SPIP 1.9.2 minimum avec le plugin CFG installé.
Après avoir téléchargé l’archive sur votre disque dur, décompressez-la et déposez - via FTP - le dossier Gis dans le dossier plugins de votre site SPIP.
Une fois cette opération effectuée, rendez-vous dans l’espace privé de votre site et activez le plugin.
Avant de l’utiliser, vous devez configurer le plugin à l’aide du plugin CFG à l’adresse ecrire/?exec=cfg&cfg=gis
.
Cette page permet de définir les options suivantes :
- API de cartes à utiliser ;
- portée du plugin GIS dans l’espace privé (toutes les rubriques ou seulement certaines d’entre elles) ;
- désactivation du script swf_object si vous n’utilisez pas la fonctionnalité du lecteur mp3 dans les bulles d’informations ;
- paramètres du formulaire public du plugin.
Publier des articles en utilisant GIS
Lors de l’affichage d’un article dans l’espace privé, cliquez le bouton Déplier.
Il faut cliquer sur la carte pour marquer un point à faire apparaître (une icône apparaît ainsi que des coordonnées placées en dessous). Puis enclencher le bouton actualiser, qui se trouve à côté des coordonnées.
On voit comment l’icône apparaît effectivement à cet endroit à chaque fois que l’on va sur l’article. Si l’on veut changer la localisation sur la carte, il faut recliquer sur Déplier et actualiser la position du marqueur.
Utilisation dans les squelettes et les articles
Pour insérer une carte dans un squelette, on se sert du modèle fourni par le plugin en insérant le code suivant à l’endroit où l’on souhaite afficher la carte :
[(#MODELE{carte_gis}{id_article}{id_rubrique}{id_mot}{id_auteur}
{recherche}{latit}{lonxit}{zoom=X}{type=xxx}{control=xxx})]
On peut 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|id_article=9|zoom=X|type=xxx|control=XXX>
Il est possible d’afficher plusieurs cartes sur la même page. Pour cela il faut bien faire attention à incrémenter le numéro d’identification du modèle comme ceci :
<carte_gis1|id_article=9|zoom=X|type=xxx|control=XXX>
<carte_gis2|id_article=10|zoom=X|type=xxx|control=XXX>
Paramètres du modèle
Si on n’inclut pas le modèle dans un contexte, la carte affichera tous les articles du site. Si on l’inclut dans un contexte (dans une boucle rubrique par exemple) ou en posant un numéro dans les paramètres de l’inclusion précédente comme ceci : {id_rubrique=1}
, la carte affichera les articles du contexte ; ici ceux de la rubrique 1.
On peut afficher tous les articles d’un secteur en passant le paramètre {id_secteur}
au modèle. Dans ce cas, si on tente aussi de passer le paramètre {id_rubrique}
celui-ci ne sera pas pris en compte par le modèle.
On peut aussi afficher le marqueur d’un seul article en passant le paramètre {id_article=X}
au modèle (où X correspond au numéro de l’article à afficher).
Les paramètres {zoom}
, {latit}
et {lonxit}
permettent de gérer la zone affichée par la carte :
- zoom comme son nom l’indique permet de spécifier le niveau de zoom de la carte (de 0 à 13).
- latit permet de spécifier la latitude du point central de la carte.
- lonxit permet de spécifier la longitude du point central de la carte.
Le paramètre {type=xxx}
permet de définir le type de carte à afficher. Il est optionnel et peut prendre plusieurs valeurs :
- satellite (valeur par défaut si le paramètre n’est pas défini)
- carte
- hybride
- physique (pour afficher la carte de relief)
Le paramètre {control=xxx}
permet de choisir l’apparence des boutons de contrôle de la carte. Il est optionnel et peut prendre les valeurs suivantes :
- custom pour afficher des boutons personnalisés
- large pour afficher les boutons par défaut de google maps
- small pour afficher les petits boutons de google maps
Le paramètre {control_type=non}
permet d’empêcher l’affichage des boutons de changement de type de carte.
Le paramètre {control_type=complet}
permet d’afficher tous les boutons de changement de type de carte (Plan, Satellite, Mixte et Relief).
Le paramètre {recursive=1}
permet d’afficher les articles de la rubrique en cours ainsi que ceux de toutes ses sous-rubriques.
Le paramètre {limit=xxx}
permet de limiter le nombre de marqueurs à afficher sur la carte (valeur par défaut 50).
Le paramètre {attente=1}
accompagne indirectement le paramètre limit et permet d’afficher une roue d’attente tant que la carte et tous ses points ne sont pas intégralement affichés. Particulièrement utile sur les cartes avec un grand nombre de points et des temps de chargements dépassant les 10, 20 secondes... Permet de rassurer l’utilisateur ! ;-)
Le paramètre {ombre=0}
permet de désactiver l’affichage des ombres de marqueurs. Ce paramètre peu s’avérer utile sur les cartes denses en évitant que les ombres ne polluent encore plus un visuel déjà chargé.
Les paramètres {width=xx}
et {height=xx}
permettent de spécifier les dimensions de la carte à condition que le paramètre {style=non}
ne soit pas passé au modèle. Les valeurs par défaut sont 100% pour width et 400px pour height.
Le paramètre {style=non}
permet de désactiver les styles appliqués à la div
qui contient la carte. Ainsi vous pouvez styler cette div
depuis vos propres feuilles de styles.
Le paramètre {zoom_molette=non}
permet de désactiver la fonctionnalité du zoom à l’aide de la molette de la souris. Celle-ci est active par défaut.
Le paramètre {id_a_ouvrir=XX}
permet d’afficher la bulle d’information du marqueur dont l’id_article est XX lors du chargement de la carte (utilise la fonction abrirVentana présentée ci-dessous).
Contenu des bulles d’information
La bulle qui apparait sur la carte, lorsque l’on clique sur un marqueur, fera apparaître le chapo de l’article, #CHAPO
, ainsi que la première image que l’on chargera en document de l’article, et un lecteur mp3 si l’on a attaché un document mp3 à cet article.
Balises et boucles du plugin
On crée une boucle GIS pour récupérer les coordonnées de localisation de l’article en cours ; les balises #LAT
et #LONX
permettent d’afficher les coordonnées de l’article.
Exemple de boucle gis :
<BOUCLE_centrado(GIS){id_article}>
#LAT
#LONX
</BOUCLE_centrado>
Astuces
Centrer la carte sur l’article en cours
Pour centrer la carte sur l’article en cours, vous devez d’abord inclure le modèle du plugin dans votre squelette article.html (ou article-x.html si vous voulez restreindre cette modification au secteur numéro x).
Depuis votre squelette rubrique-x.html, dans les liens pointant sur chaque article, ajoutez le code suivant :
<BOUCLE_articles(ARTICLES){id_rubrique}>
<BOUCLE_centrado(GIS){id_article}>
<a href="[(#URL_ARTICLE)&zoom=16[&latit=(#LAT)]
[&lonxit=(#LONX)]]">#TITRE</a>
</BOUCLE_centrado>
</BOUCLE_articles>
La boucle GIS permet de récupérer les coordonnées de chaque article et de les transmettre à la carte du squelette article-x.html en les passant dans l’url.
Ouverture d’une bulle d’information depuis un lien
On peut ouvrir les bulles d’information depuis des liens situés à l’extérieur de la carte. Pour faire cela, il suffit de créer une boucle comme la suivante :
<BOUCLE_articles_map(ARTICLES) {par date}{inverse}{0,20}>
<a href="javascript:abrirVentana([(#ID_ARTICLE)],1)">[(#TITRE)]</a>
</BOUCLE_articles_map>
Dans cet exemple le chiffre 1 correspond à l’id de la carte dans laquelle on veut ouvrir les bulles.
Zoomer sur un point de la carte depuis un lien
On peut zoomer sur un point de la carte depuis un lien situé à l’extérieur (ou dans le descriptif d’un marqueur...) en utilisant la fonction javascript zoomIci. Exemple :
<a href="javascript:zoomIci(XX, YY, 16, 1);">Zoomer sur le Truc</a>
Les paramètres sont les suivants :
- XX latitude
- YY longitude
- 16 le facteur de zoom
- 1 l’id de la carte
Personnalisation des marqueurs
Il est possible de personnaliser l’apparence des marqueurs présents sur la carte : créez un groupe de mots-clés nommé marker_icon et attribuez un logo aux mots-clés de ce groupe.
Remarque : l’image doit être aux mêmes dimensions que les marqueurs d’origine (20 pixels de large et 34 pixels de haut) et enregistrée au format png transparent.
Ensuite lorsqu’on attache un mot-clé de ce groupe à un article ou une rubrique, le logo du mot-clé est bien affiché sur la carte à la place du marqueur par défaut.
Superposition de fichiers KML
Vous pouvez joindre un fichier kml à vos articles ou rubriques et le contenu de celui-ci sera affiché en superposition de la carte. Pour cela, il faut afficher une carte à l’aide du modèle du plugin en lui passant l’id_article ou l’id_rubrique correspondant à l’élément qui comporte le fichier kml en document joint.
Attention : Il faut utiliser la version 2 ou « current version » de l’API de GoogleMaps pour que la superposition de KML fonctionne. Vous pouvez choisir la version de l’API depuis la page de configuration du plugin Google Maps API.
Pour générer ce type de fichier, vous pouvez utiliser le site de google maps et cliquer sur l’onglet mes cartes. Après avoir dessiné les tracés sur votre carte, il faut cliquer sur le lien KML (en haut au-dessus de la carte) pour télécharger le fichier.
Geocoding
La page de configuration du plugin permet d’activer l’option de geocoding (ou plus précisément de « reverse geocoding »). Cette option, uniquement disponible avec l’API de Google Maps, permet de récupérer l’adresse des points placés sur vos cartes.
Une fois activée, l’option ajoute deux champs dans le formulaire de GIS (Pays et Ville). Lorsque vous positionnez un point sur la carte les informations d’adresse de celui-ci sont ajouté dans ces champs. Il se peut que ces informations soient erronées, le geocoding n’est pas « une science exacte ».
Dans vos squelettes, vous bénéficiez des nouvelles balises suivantes pour les boucles GIS :
-
#PAYS
-
#CODE_PAYS
-
#REGION
-
#VILLE
-
#CODE_POSTAL
Ainsi on pourra écrire :
<BOUCLE_centrer(GIS){id_article}>
[<div class="adr">
<span class="country-name">(#PAYS)</span>[,
<span class="region">(#REGION)</span>][,
<span class="locality">(#VILLE)</span>]
</div>]
</BOUCLE_centrer>
Auteurs du plugin :
Traductions de l’interface
L’interface est traduite à ce jour en :
- galicien
- espagnol
- français
Discussions par date d’activité
296 discussions
Bonjour,
quand j’insère une carte du plugin GIS
avec un modèle
Le fond de carte n’apparait pas sur un mobile.
Exemple
Les cartes appelées à partir du squelette apparaissent bien.
_Exemple
Une idée ? Merci !
Précision de taille : l’anomalie est constatée sur un Apple iphone 8
Salut, tes questions auront certainement plus de réponse par ici GIS 4
Répondre à ce message
Pour infos, Google a officiellement annoncé que son Google Maps API v2 était dépréciée et que le service s’arrêterait en mai 2013 (source). Une excuse de plus pour migrer vers Gis 2, 3, 4 :)
Répondre à ce message
Bonjur,
It is posible to put URL adres with is connected with article ? I use this URL parametr to link virtall visites on my website : http://radoslawsobik.pl
I found that we can put article adress using
{recursive=1}
but nothing about URL address.Could anybody help me :)
Répondre à ce message
Bonjour,
Un problème bizarre dans l’interface privée : quand je localise un point pour un article, et que reviens sur l’article et que je déplie la zone pour modifier le positionnement du point, le pictogramme est mal positionné (il se positionne en haut à gauche de la carte), alors que l’ombre est correctement positionnée.
Le problème n’apparaît pas sur tous les postes ni avec toutes les versions de navigateurs (OK sur mon poste en IE8, NOK sur le poste d’un collègue dans la même config, OK sur mon poste en FIREFOX 3, NOK sur un autre poste en FIREFOX 8 ....).
Une idée ?
GoogleMap Api 0.2.0 + Escoitar Gis Plugin 1.0.0
Cordialement.
Pascal
Salut, le fait de poster sur deux articles différents de contrib ne réduira pas le délai de réponse à ta question :p
De plus, comme je le disais dans un message précédent ici :
Pour revenir à ton bug, je n’ai jamais observé ce comportement sur le paquets de sites que j’ai fait avec GIS. N’aurais tu pas une css qui surcharge le style des éléments de la carte google maps ? Ou alors un plugin qui interfère avec l’api google maps ?
++
Bonsoir,
Désolé pour le double post ... c’est une erreur de manip involontaire.
>>> N’aurais tu pas une css qui surcharge le style des éléments de la carte google maps ? Ou alors un plugin qui interfère avec l’api google maps ?
Comment dire ? Ca fonctionne sur mon poste ... et pas sur celui du voisin, avec le même navigateur (IE8) ! Si ça fonctionne chez moi, je peux difficilement l’attribuer à un plugin (j’ai quand même fait le test de désactiver tous les plugins ... sans succès).
De mon point de vue (et c’est pour ça que je l’avais publié sur Google Maps Api - avant de me mélanger les pinceaux), ça vient plus du plugin Google Maps que de GIS (coordonnées à 0,0 dans le style de l’élément picto renvoyé par Google Map !).
Cordialement.
Bonjour,
J’ai le même problème... avez-vous trouvé une solution ? Mon marqueur n’apparaît toujours pas sur ma partie publique...
Répondre à ce message
Bonjour,
J’ai bien réussi à afficher la carte Google Map sur mon site, toutefois le marqueur n’apparaît pas (j’ai essayé sans manip particulière puis en tentant de mettre un logo comme marqueur mais rien n’y fait, seul mon plan apparaît !)..Comment dois-je faire pour qu’on puisse me repérer sur ce plan ?!!
P.S : Je débute alors si vous pouviez m’épargner les lignes de codes...MERCI !
Répondre à ce message
Bonjour
j’ai installé le plugin etc. ça fonctionne (ajout de lieu etc). mais je n’arrive pas à afficher la carte dans le descriptif de la rubrique. ni côté admin, ni côté public.
<carte_gis1|zoom=10|type=carte|control_zoom=small>
dans le code source, je retrouve le div :
<div id="map1" class="carte_gis" style="width:100%; height:400px;"></div>
puis le script java…une idée ?
merci d’avance
Eric
je me réponds. ça fonctionne dès lors que la position par défaut est remplie dans la config.
désolé pour le bruit
à+ éric
Répondre à ce message
Bonjour tout le monde,
J’utilise ce plugin mais pourquoi ma carte ne s’affiche pas en intégralité voir image jointe
j’ai placé derrière le modele suivant :
<carte_gis|id_article=180|zoom=7|type=carte|control=large|zoom_molette=non>
J’ai le même problème voici un lien http://play.imedia.sn/spip.php?article1
la carte se trouve sur le 3e onglet « Coordonnées »
Merci de votre aide
PS : Si je mets la carte sur le 1er onglet j’ai pas ce problème
Ha bon ? Vous avez le même problème ? Pourtant mon petit doigt me dit que vous êtes une seule et même personne :p Peut être que je me trompe...
Comme je le disais dans un précédent message ici même, je ne compte plus assurer le SAD (Service Après Don) de ce plugin étant donné que la version 2 de GIS est disponible depuis quelques mois maintenant.
Ton problème est un grand classique des bugs issus de l’utilisation d’onglets en js (avec jquery ui ou autre). Une petite recherche sur le web te permettra de trouver plein de solutions à celui-ci. En résumé il faut lancer un refresh de la taille de la carte à chaque changement d’onglet.
++
Répondre à ce message
Bonjour,
Je vous remercie pour ce plugin qui me donne des milliers d’idées pour mon blog pour mon voyage de l’année prochaine en Amérique du Sud.
J’ai cependant un soucis, avec gis revision 50437, (spip 2.1.10) je n’arrive pas à mettre deux cartes dans le même article.
En incrémentant le numéro du modèle comme indiqué dans le descriptif de cette manière :
<carte_gis1|zoom=5|type=carte>
<carte_gis1|zoom=7|type=carte>
Une seule carte s’affiche et la 2e carte écrase la première.
En regardant le code source, je vois que les noms de variables sont les mêmes (et non incrémentées...)
Mon site est en local donc malheureusement non encore partagé.
Merci de votre aide précieuse.
Flavien K
Bonjour,
Même problème chez moi avec un SPIP 2.1.10 [17657] et Escoitar Gis Plugin 1.0.0
Une solution a été trouvée ?
Merci.
Salut, comme indiqué juste au dessus de ce forum il est très difficile (sinon impossible) de vous aider sans que vous nous donniez un lien vers la page où le problème est observable ;)
Sinon pour info, je ne compte plus assurer le support pour cette version de GIS étant donné que la version 2 est disponible maintenant. Les autres utilisateurs du plugin peuvent bien sûr continuer à s’aider dans ce forum :)
++
Ah mais si y’a une version 2, ça change tout :)
Les habitudes ont la vie dur, je n’avais pas remarqué le (petit) lien de la catégorie :)
Je vais mettre à jour de ce pas.
Merci pour les plugins en tout cas !
Répondre à ce message
Ca serai interesante de pouvoir parametriseer sur le plugin les nouvelles fonctions de google maps (prevission metereologique, trafique, ...). ¿E´st il prevu ?
Merci, Gracias
Miguel
Répondre à ce message
Bonjour à tous,
Juste une question... Je souhaite afficher des un marqueur sur une carte googlemaps (ça, je sais faire), mais sans qu’il n’ouvre lorsqu’on clique dessus une bulle. Est-ce possible ? Je n’ai rien vu dans la doc...
Cordialement,
JKB
Répondre à ce message
Salut,
Je teste ce plugin sur IE 6 avec Openlayers et pof, il ne fonctionne pas, alors que sur Firefox, ca fonctionne.
Exemple : http://www.guyarando.com/spip.php?article25
Autre exemple : http://riton.infini.fr/cartho/spip.php?rubrique2
Une idée ? J’ai pas testé d’autres navigateurs.
Merci d’avance.
Cordialement
Jean CARTIER
Salut,
À propos du plugin openlayers :
++
Répondre à ce message
Bonjour,
est-il possible d’utiliser ce plugin sur une page de mot-clé...
J’ai limité volontairement le nombre de rubrique pour offrir une navigation par mots-clés et j’aimerais pouvoir insérer une carte avec l’ensemble des marqueurs de mes pages de mots-clés, comme je l’ai fait pour mes pages de rubriques !!!
Par avance merci pour votre aide
Cimarronweb
Répondre à ce message
Bonjour,
Est-il possible de lancer une recherche à partir d’une adresse sur l’ensemble des adresses associés à un article ?
Merci beaucoup,
Répondre à ce message
J’ai un souci soudain sur un SPIP en 2.1.10 : lorsque je clique sur un marqueur dans l’espace public ou le privé la bulle affiche le titre de l’article (normal) et en dessous :
if (document.namespaces) // only needed in IE document.namespaces.add(« v », « urn:schemas-microsoft-com:vml ») ; //loading last msg« ; $( »#map_loader_msg« ).append(msg1) ; $( »#map_loader").show() ; //leemo-lo documento dos marcadores // recupere......
dd
Répondre à ce message
Bonjour,
Une question qui a surement déjà été posée mais que je n’arrive pas à retrouver.
Est-il possible de placer plusieurs points (marqueurs) sur un même article ?
Merci d’avance pour vos réponses.
Salut, pour l’instant non mais, ce sera possible dans la version 2 de GIS...
++
Merci b_b pour ces précisions et ta réactivité ;)
Répondre à ce message
bonjour
j’ai mis le paramètre attente. il fonctionne mais ne s’arrête pas même quand tous les pictos sont chargés.
http://cluster006.ovh.net/~incinera/spip.php?rubrique10
merci pour vos infos
toujours le même problème... quelqu’un a t il rencontrer ce problème ?
merci
conflit avec le plugin Portfolio multimédia 2 qui bug aussi sur l’espace privé...
Salut, dans ce cas il faudra voir ça avec l’auteur du plugin portfolio multimédia 2.
++
Répondre à ce message
Bonjour,
Un petit tuyau, à priori il manque le fichier openlayer_append_clicable_map.php dans le dossier inc du plugin (sur la version du dépôt accessible depuis l’espace privé dans la gestion des plugins) à télécharger sur le svn pour que ça roule ...
http://zone.spip.org/trac/spip-zone/changeset/38082/_plugins_/open_layers/inc/openlayer_append_clicable_map.php
Bon spip et merci pour ce joli plugin !
Répondre à ce message
Personnalisation des marqueurs
Bonjour,
Je cherche à faire changer la couleur des marqueurs selon la date de sortie de l’article automatiquement pour mettre en valeur l’article le plus récent. Comment attaquer le problème ?
A bientôt,
G
Bonjour,
J’ai un site qui gère des expositions avec des articles dans le futur.
J’ai un ami qui à tenté qlqch pour changer les marker selon les dates présent/futur, mais cela ne fonctionne pas.
Est-ce que quelqu’un peut me donner une direction ?
G
Voici le code changé dans rss-gis.html :
Bonjour,
Voici mon site (beta) avec la carte :
—> http://chapuisat.com
Je n’ai toujours pas trouvé de solution pour rendre mes marqueurs plus dynamiques selon les dates.
Une idée ? Une solution ?
Autrement, est-ce que quelqu’un a une idée de l’arrivé de la mouture GIS 2 ?
—
PS : Pour mon site, les critiques générales sont les bienvenues !
A bientôt,
G
Salut gregol, il faudrait que tu nous file un lien vers le squelette rss-gis complet pour vérifier une chose. À mon avis, ton problème vient du set today qui récupère la date. Mais comme indiqué dans cette page de doc à propos du contexte de date :
http://www.spip.net/fr_article1971.html#DATE
En bref ta balise date doit certainement récupérer la date de l’élément correspondant à la boucle englobante. Place ton set date en dehors de toute boucle (tête du fichier) et ça devrait rouler.
Et sinon pour GIS2, comme je le dis toujours : il sortira quand il sera prêt ;) Mais ça ne devrait pas tarder.
Répondre à ce message
J’ouvre une carte dans une boite modale (avec la Mediabox) et j’aimerai que lorsque l’on clique sur le titre dans l’infobulle du lieu marqué (qui est une rubrique) la boite modale se ferme pour revenir à la rubrique pleine page (au lieu de s’ouvrir dans la boite)
Je ne sais pas comment faire ça.
le lien qui ouvre la boite modale avec la carte :
merci
dd
Répondre à ce message
bonjour,
spip2.1.8 et gis et google v2
j’ai 150 points à afficher sur la carte. ces 150 points sont des articles d’une rubrique. lorsque j’affiche la rubrique tous les points n’apparaissent pas sur la carte. j’ai changé les dates de publication pour que tous les articles aient la même date mais cela ne change rien il affiche x points et efface les plus anciens en terme de date de publication, j’ai l’impression...
merci pour votre aide
le lien vers la page http://cluster006.ovh.net/~incinera/spip.php?rubrique10
merci
Salut, pour un pro tu pourrais au moins lire la doc :
Ce qui fait que comme tu n’as pas modifié ce paramètre dans ton appel du modèle, tu lance une requête pour afficher 50 marqueurs sur ta carte :
http://cluster006.ovh.net/~incinera/spip.php?page=rss-gis&limit=50&id_rubrique=10
...
comme quoi même si on est un pro (merci pour le compliment) on se sait pas obligatoirement lire....
merci beaucoup pour ton aide
Répondre à ce message
Bonjour,
au lieu de présenter la carte dans ma rubrique, d’une manière classique, je souhaiterai la mettre dans un lien qui ouvre un popup (avec le plugin du popup propre de spip), genre :
« afficher la carte », ouvre un popup avec la carte ...
j’ai essayé avec diff méthodes mais rien ne marche ...
MERCI pour vos éclairages
Répondre à ce message
Bonjour,
J’ai téléchargé les deux plugin de google maps : google api et gips.
Pour mes articles, j’ai créé plusieurs champs extra :
Nom lieu, Adresse, Code Postal, Ville
Je les appelle tous dans une même div class=« localisation » et ils sont affichés l’un à la suite des autres.
- Ma question :
comment faire pour que, dans la page article, spip m’affiche la carte coorespondant aux critères contenus dans la balise div class=« localisation » ?
Merci pour le coup de main ;)
Le principe serait de faire en sorte que ces champs passent par la barre de recherche « rechercher » de gis.
N’étant pas très fort en php et mysql, je ne vois vraiment pas comment faire !
Une idée ?
Répondre à ce message
Bonjour,
dans un modèle d’inclusion de carte,
avec le paramètre id_rubrique
est-il possible de passer un des critères du plugin polyhierarchie (
branche... branche_principale... enfants,...)
merci
Répondre à ce message
Bonjour,
Je voudrais attacher les coordonnées GIS à un nouvel objet éditorial ’etablissement’.
J’ai tout compléter les tables de données (field/key id_etablissement dans spip_gus, ...)
Mais quand j’affiche la carte il me rajoute toujours les points d’articles, et je ne trouve pas dans le code de GIS où il les prend... fichier ? boucle ?
Merci
Salut, cette version de GIS ne permet pas d’attacher les points à d’autres objets de façon native. Cela sera possible dans GIS2 qui sera prêt... quand il sera prêt :p On va dire que ça devrait être dispo dans les mois à venir.
++
Ok mais je gratte plus loin que le natif. J’ai surchargé carte_gis.html mais je ne trouve pas où sont insérés ces points sur la carte.
Trouvé ! En 3 temps :
{id_etablissement}
dans carte_gis.html :[(#INCLURE{fond=inc_public_map}{id_etablissement}
[, id_etablissement:(#ID_ETABLISSEMENT)]
dans inc-public_map.html :<BOUCLE_un_etab(ETABLISSEMENTS){id_etablissement}
GIS2
Je suis impatient de voir cette nouvelle version.
Je suis un nouveau fan de GIS !
Merci pour ce plugin.
G
Bonjour
Est-il possible de coupler le plugin GIS avec le plugin Google Maps API v3 ?
Non car GIS utilise l’API v2 de Google Maps et des fichiers XML (je crois) alors que Google Maps API v3 utilise la v3 et des fichiers JSON.
Il te faut attendre GIS2 (je ne sais pas quelle API il utilise) ou attendre qu’on ait un peu de temps pour faire évoluer Google Maps API v3 pour le rendre plus facile à utiliser (bien qu’il soit parfaitement fonctionnel, mais pour les initiés...).
Désolé :)
merci pour ta réponse.
Je vais m’initier à l’API V3 alors.
:)
GIS2 sera sûrement beaucoup plus complet et puissant, tu pourrais peut être juste simplement attendre :)
attendre c’est beaucoup moins drôle que de mettre les mains dans le cambouis :)
hey ! mais en fait ! je peux faire les deux :)) attendre avec les mains dans le cambouis !
Répondre à ce message
OU TROUVER LES MODELES POUR LA BULLE D’INFO ?
Bonjour,
Quel est le fichier qui donne le modèle pour modifier la mise en page de la bulle d’info dans google map quand on clique sur la marker ?
Merci de votre aide.
Julien
Ce que tu cherches sera sûrement dans rss-gis et rss-gis-recursive. Attention toutefois à ne pas casser la structure du RSS, ce serait dommage.
ok merci. Dans rss-gis, le champ affiche bien le CHAPO ainsi qu’une image et les infos de date et d’auteur en bas de l’infobulle.
Par contre, comment modifier la mise en page du titre au début ? Par exemple si je veux supprimer le lien hypertexte sur le titre en début d’infobulle ?
Personnellement, j’ai aussi du mal à gérer l’affichage des bulles, je trouve que le code n’est pas assez documenté et c’est difficile de s’y repérer, peut-être devrions-nous faire un travail d’analyse ? en tout cas, à part casser la structure du rss, et conséquemment virer le
<link></link>
, je ne sais pas comment faire, pas plus comment est généré le code affiché. C’est peut-être une solution qui marche pour toi bien qu’« incorrecte » ?Personnellement j’ai fait ça avec les CSS, et ça va très bien, mais si c’est au niveau de la structure que tu veux intervenir, ce n’est pas aussi évident.
Il est plus facile de changer le lien vers le document, car celui-ci est écrit avec la syntaxe SPIP.
Voici la réponse : il faut modifier le fichier /plugins/auto/googlemap_api/js/geomap.js à partir de la ligne 127, la variable « html ».
Bien joué ! et merci car ça va me servir aussi... ;D
Bonjour,
Qu’est-ce qu’il faut modifier si je veux pas d’image, pas d’auteur et transformer le format de la date ?
Si je comprend bien il faut faire de la chirurgie « destructive » dans geomap.js ? Mais cela veut dire qu’il faudra opérer à chaque update du plugin ?
Non il suffit de modifier le fichier rss-gis.html ...
OK je vais plonger dedans maintenant.
Merci
comme une lettre à la poste !
encore merci
Répondre à ce message
J’ai le même problème que « zip » :
J’ai installé Spip 1.9.2 et tous les plugs in nécessaires (google maps api et gis), la carte est bien affichée dans la partie privée mais rien ne s’affiche dans la partie publique.
J’ai mis le code suivant dans mon article 1 de la rubrique 1 :
<carte_gis1|id_article=1|zoom=12|type=carte|control=large>
b_b signalait qu’il fallait avoir #insert_head dans son squelette
Puis-je avoir des précisions à ce sujet...
merci
Répondre à ce message
Bonjour,
J’aimerai savoir dans quel fichier du plugin se trouve la fonction qui charge les markers sur la carte ??? Merci de votre réponse
idem je pense !
il faut modifier le fichier /plugins/auto/googlemap_api/js/geomap.js
Répondre à ce message
Bonjour,
J’ai un soucis avec le modele et id_secteur :
J’ai 2 marqueurs pour le moment dans une seule rubrique, la 14, mais potentiellement dans plusieurs rubriques regroupées dans le secteur 13. D’où mon code.
Hors un seul marqueur sort (si je remplace id_secteur par id_rubrique=14) j’ai bien mes 2 marqueurs. Pourquoi ? J’ai besoin de tout regrouper dans le secteur 13. Un bug ? Une mauvaise manip de ma part ?
Salut, pour lister les marqueurs d’un secteur il faut utilise le paramètre recursive du modèle.
Donc :
{id_rubrique=13}{recursive=1}
++
Super, ça fonctionne, j’avais zappé ce filtre.
Par contre
joue sur le « nombre d’articles au total » et non pas le « nombre d’articles ayant une géolocalisation » c’est normal ?
Au passage
fonctionne aussi.
Répondre à ce message
Bonjour,
j’utilise le spip 2.0.9 avec un plugin google maps, sur ma carte il ya plusieurs markers (1000) alors j’ai pensé regrouper ses markers en clusters. Je voulais savoir si avec ce plugin on peut le faire ? si oui comment ?? Merci de votre réponse.
ps : http://www.weboblog.fr/cluster-marker
Salut, non cela n’est pas pris en charge par le plugin par défaut. Tu peux tout de même utiliser le plugin dans le privé pour gérer la position de tes éléments et te bidouiller un modèle ou un squelette perso pour afficher une carte qui utilise un système de cluster. De mon côté j’utilise celui-ci qui fonctionne très bien :
http://googlegeodevelopers.blogspot.com/2009/04/markerclusterer-solution-to-too-many.html
++
Merci pour votre réponse,
Mais je ne suis pas bien en dev, alors si tu pouvais me donné un exemple de modele que tu as fais ca m’aiderai. Merci encore
Répondre à ce message
Bonjour,
J’ai installe Spip 2.1.8 et tous les plugs in nécessaire, la carte est bien affiche dans la partie prive mais rien ne s’affiche dans la partie publique
J’ai pourtant bien l’impression d’avoir tout configurer comme explique ici meme...
Une idée ?
Merci
Salut, sans lien vers la page en question on ne pourra pas t’aider beaucoup...
Jouons donc aux devinettes :
++
Salut,
Tout d’abord merci la rapidite de ton intervention :)
Si j’ai installe Spip c’est pour avoir rapidement un site avec un ensemble de fonctionnalités dont google maps
Maintenant concernant la balise et le javascripts je ne compte pas y toucher sinon je fais comme avant et je me remet au php / javascript et sql et je fais qq chose moi meme ^^
A moins que le code soit bugge et qu’il faille le corriger... mais dans ce cas je prefere me tourner vers un autre CSM comme Joomlà par exemple
Re, pas de réponses à mes questions, continuons les devinettes :
Quel squelette utilises-tu ? Les squelettes par défaut ?
As-tu bien inséré le code du modèle nécessaire à l’affichage de la carte dans un de tes squelettes ou dans le texte d’un article (ou une rubrique) ?
Sans plus d’infos de ta part je ne peux que te dire : ça marche très bien chez moi © ^^ (et chez d’autres aussi d’ailleurs).
Bon courage ++
J’ai tout effacer et tout reinstalle et cela fonctionne desormais
Merci pour ta nouvelle reponse mais je ne voyais pas d’ou le problème pouvait venir d’ou le doute sur la validite du code de ce plug in ^^
Merci encore c’est rare d’avoir autant de reponses en si peu de temps !
Répondre à ce message
Est-ce que les kml sont supportés si on opte pour openlayers ?
J’ai fait un essai, mais rien ne s’affiche.
http://www.jcartier.net/guyarando/spip.php?article1
Salut, non je ne pense vraiment pas que les kmls passent avec openlayers. Je l’avais mis à disposition en zip pour quelqu’un qui un jour me l’avait demandé. Comme je le disais à l’époque le support d’openlayers est expérimental, tout ne fonctionne pas ou pas grand chose ;) Et du coup il n’y a pas de support assuré.
++
Si je peux donner un coup de main... mais il faut déjà que je comprenne comment fonctionne les plugins.
Sinon, j’ai un peu bossé sur OpenLayers et OpenStreetMaps.
Il faut déjà que je trouve à quel endroit se trouve le code qui charge les kml pour GoogleMaps...
Et ben voilà, c’est fait !
A ajouter dans le fichier inc_public_map.html du plugin openlayers
— entre la ligne : map[(#GETid_carte_gis)].addControl(new OpenLayers.Control.LayerSwitcher()) ;
— et la ligne : [(#ENVrecursive|==1| ?’ ’,’’)
Par contre, j’ai commenté les deux lignes de projection :
Cordialement
Jean CARTIER
Répondre à ce message
Salut b_b,
Heu... il ne manquerait pas #ADRESS ? Parce que si le geocoding n’est pas suffisamment précis exacte pour localiser une ville... bin c’est carément naze. ;)
++
Salut, pour la ville il y a bien une balise
#VILLE
...Je n’ai pas implémenté l’adresse car comme je le signale dans la doc le geocoding n’est pas une science exacte et l’adresse renvoyée manque parfois de précision.
++
Bonjour,
Merci pour ce plugin.
Par contre une question : à quoi sert exactement la balise « recherche » citée dans « [(#MODELEcarte_gisid_articleid_rubriqueid_motid_auteurrecherchelatitlonxitzoom=Xtype=xxxcontrol=xxx)] » et comment faut-il l’utiliser ?
Je l’ai en effet inclue telle quelle dans mon squelette sans pourtant voir quoi que ce soit de différent.
Merci pour l’assistance !
Salut, il aurait été sympa d’ouvrir un autre thread de discussion plutôt que de « squatter » celui-ci...
Le paramètre recherche sert à afficher les articles correspondant à... une recherche. Si un paramètre recherche=truc est passé dans l’url (comme le fait spip avec le form de recherche) alors les articles répondant à cette recherche seront affichés.
Tu peux donc virer ce paramètre si tu n’en as pas besoin.
++
Répondre à ce message
J’ai bien les champs Pays et Ville, mais en cliquant sur la carte ou sur Actualiser, le nom de la ville n’est pas complété, seules les coordonnées changent...
Répondre à ce message
Bonjour,
Je n’ai pas les champs Pays et Ville dans l’espace privé bien que geocoding soit coché dans CFG. Que me manque-t-il ?
Salut, sans plus d’infos que ça on va avoir du mal à t’aider...
Quelle version de SPIP et des plugins utilisés ?
++
Essayé avec le minimum :
Composed-By : SPIP 2.1.5 @ www.spip.net + images(1.0.1), msie_compat(1.0), porte_plume(1.7.5), safehtml(1.3.7), vertebres(1.0), cfg(1.15.0), gis(0.2), geomap(0.2), compresseur(1.0.1)
Tu utilises bien l’api google maps et non openlayers ?
oui, Google API
Autre question : il y a quoi d’affiché dans le bloc dépliable
[+] gis
en bas de la page de config de gis ?Je l’ai !
Dans CFG, j’ai décoché « activer geocoding », enregistré, puis recoché et enregistré.
Il semblerait que dans CFG, le formulaire affiche la case cochée à l’installation mais qu’elle n’est pas active en table de données ?? A retester sur une table vierge... Merci :-)
Répondre à ce message
bonjour, l’affichage de la date utilise le filtre |date_iso et a l’affichage c’est pas super joli, on peut modifier ou il y a une raison particulière à ce choix ?
Répondre à ce message
Bonjour,
bravo pour le plugin, tout fonctionne parfaitement et c’est très facile à comprendre, chapeau les auteurs !
juste une chose, je comprends pas comment personnaliser l’info-bulle : en modifiant json-gis.html ou json-gis-marker.html rien ne change, de les placer dans mon squelettes ou même carrément dans le plugin pour voir... rien n’y fait
il y aurait une solution ?
merci bravo
a bin j’ai enfin vu la réponse un peu plus bas... ça me réponds...
pffff
Répondre à ce message
je me reponds...
« Le contenu des infobulles des markers est généré depuis le squelette rss-gis.html ou rss-gis-recursive.html suivant celui que vous utilisez sur votre carte. La partie qui gère l’image à afficher dans la chaque bulle est situé à la ligne 25 de ce fichier »
GENIAL TOUT SIMPLEMENT GENIAL CE PLUGIN !!!
Répondre à ce message
ca marche super a part un petit truc, les images des documents attache apparaissent pas correctement dans mes bulles. voir example ici : http://www.pcawt.com/point-of-interest/
Salut, bon tu ne sembles pas être le seul à avoir ce problème. J’ai souvenir d’une session de SAD ou la personne que j’aidais rencontrait le même bug. Tout ce passe dans cette ligne du fichier rss-gis.html :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/rss-gis.html#L25
Histoire d’être compatible avec SPIP 2.1 et SPIP 2.0 on garde l’ancienne notation à double || sur les balises logo. Lire à ce sujet l’annonce de sortie de SPIP 2.1 :
http://www.spip.net/fr_article4728.html
Dans l’article d’annonce on dit que les deux notations fonctionnent toujours en 2.1. Je viens de tester le code cité dans rss-gis.html sur un SPIP 2.1.2 SVN [16728] et cela fonctionne très bien. Je t’invite donc à mettre à jour ton spip en version « svn » à l’aide de ce zip :
http://files.spip.org/spip/dev/SPIP-branche-2.1.zip
Ensuite dis moi si après cette mise à jour le problème est toujours présent.
++
Répondre à ce message
Salut,
au niveau du zoom, comment intégrer le lien donné ( Zoomer sur le Truc ) dans une boucle pour que le zoom se fasse sur les différents marqueurs ?
il doit falloir récupérer les coordonnées Lat long de chacun des articles, mais ensuite je ne vois pas comment intégrer ça à ma boucle ...
Merci d’avance pour vos lumière.
Répondre à ce message
Bonjour,
J’aimerai placer une image sur la carte google map c-a-d superposé l’image, quel fichier faut toucher geomap.html ? Merci de repondre
c’est possible de superposer une image sur la carte. Il faut utiliser googleearth pour créer la superposition puis l’exporter en .kml
ensuite tu joins le kml à ton article ou à ta rubrique.
Je l’ai fais et ca marche bien
Répondre à ce message
Bonjour
J’ai placé un fichier kml sur mon site et s’affiche bien. Sur le code source de la page je vois cette code :
// Chargement KML si attache a l’article
var kml = new GGeoXml(« fichierkml ») ;
map1.addOverlay(kml) ;
Alors je voudrais savoir dans quel fichier du plugin se trouve ce code. Merci de votre réponse
Salut, cette partie du code est géré par le plugin googlemaps api :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/googlemap_api/inc_public_map.html#L102
++
Bonjour,
Est ce possible de mettre une image.png à la place du fichier kml en changeant la boucle kml et mettre ceci :
Merci de votre réponse
Salut, non ce n’est pas possible car l’objet GGeoXml de l’api google maps est prévu pour afficher des kml et non des images...
++
Petite précision, tu peux par contre te faire un kml qui superposera une image à la carte ;)
Bonjour,
Merci de votre réponse, mais ta petite précision ( « Petite précision, tu peux par contre te faire un kml qui superposera une image à la carte ;) ») m’échapre, tu peux m’expliquer en claire please. Là je suis vraiment perdu . Merci encore
dernière question voici l’image que je veux superposé http://www.au-senegal.com/geo/test.png
penses tu qu’avec kml on peut avoir la même chose ??? Merci
Salut, de quoi tu veux parler exactement avec ta petite précision ??
« Petite précision, tu peux par contre te faire un kml qui superposera une image à la carte »
Merci de votre réponse
Salut
juste pour te dire que j’ai fini par supperposé l’image, maintenant mon problème pour changer les coordonnées d’un article je ne vois pas le fichier kml sur la carte. Est il possible d’avoir la carte avec la superposition du fichier kml quand on change les coordonnées d’un article par exemple ??? Merci
Répondre à ce message
Bonjour
Je tente de modifier les bulles apparaissant dans la carte. Je voudrais pouvoir mettre le logo de l’article au lieu du premier document. Et également je souhaiterais masquer la ligne de date et l’Auteur.
J’ai cherché dans les modéles et rien ne marche.
Le modèle « json-gis-marker.html » me semblait le plus apte à prendre les modifications que je souhaitais mais rien à faire les modifications ne prennent pas.
Des idées ?
Merci d’avance
Bonjour,
J’aimerais faire exactement la même chose : mettre le logo de l’article plutôt que le premier document.
Pouvez-vous nous dire comment faire ?
Salut, j’ai déjà répondu à cette question dans ce forum mais comme il n’existe pas de fonction pour afficher tous les commentaires d’un article sur ce site je ne retrouve pas ma réponse...
Le contenu des infobulles des markers est généré depuis le squelette rss-gis.html ou rss-gis-recursive.html suivant celui que vous utilisez sur votre carte. La partie qui gère l’image à afficher dans la chaque bulle est situé à la ligne 25 de ce fichier :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/rss-gis.html#L25
Il suffit d’y remplacer la boucle qui récupère le premier document attaché à l’article par le logo de l’article comme ceci :
<a href='[(#URL_ARTICLE|url_absolue)]' [title='(#TITRE|texte_backend)']><img src='[(#LOGO_ARTICLE||fichier|url_absolue)]' [height='(#LOGO_ARTICLE||hauteur)'] [width='(#LOGO_ARTICLE||largeur)'] alt='[(#TITRE|texte_backend|sinon{Image})]' /></a>
++
Super, merci beaucoup pour cette réponse :-)
Merci B_B
Pour ce super tuyau !!!
J’ai pour ma part simplifier le code ainsi et ça marche nickel :
<a href=’(#URL_ARTICLE’ title=’(#TITRE><img src=’http://www.tonsite.fr/IMG/[(#LOGO_ARTICLE**)]’ alt=’(#TITRE’ width=« 150 » align=« middle » /></a>
Un petit truc, svp.
Mes images ne s’affichent pas dans les bulles d’information, elles sont pourtant bien présentes...
J’utilise la dernière version de GIS.
La création de vignette est bien sûr activée (GD2).
Que faire ,-) ?
Merci mille fois d’avance !
Salut davduf,
Tu as certainement personnalisé ton rss-gis en faisant des bêtises car voici ce que j’y trouve :
<a href='http://www.dixhuitinfo.com/IMG/jpg/150_ans-1.jpg' title='Seconde Guerre mondiale.'><img src='http://www.dixhuitinfo.com/<img src='local/cache-vignettes/L143xH150/150_ans-1-8e59c.jpg' width='143' height='150' style='height:150px;width:143px;' alt='' class='spip_logos' />' height='150' width='143' alt='Seconde Guerre mondiale.' /></a>
Bref ya un truc qui cloche dans le code généré et c’est pour ça que tes images ne s’affiche pas dans tes bulles...
Il manque un pipe ici pour commencer (avant le filtre fichier) :
img src='[(#LOGO_DOCUMENT|fichier|url_absolue)]'
ps : pense à créer un nouveau thread pour ta question la prochaine fois ;)
++
Salut Bruno...
Aïe... J’ai remis le rss-gis de base, sans rien toucher, et le même problème persiste... Toujours pas de vignettes dans les bulles...
Par ailleurs, autre soucis, je n’arrive pas à faire une carte qui reprendrait tous les articles géolocalisés.
J’ai fait ça, mais seulement un tiers des articles apparait :
Qu’ai-je donc oublié ?
Merci pour tout !
Re davduf,
Tous tes marqueurs ne sont pas affichés car :
Il faut donc passer un limit=10000 ou plus au modèle de la carte.
Pour l’histoire de tes vignettes qui ne s’affichent pas je crois que je plus simple est que tu passes sur irc pour qu’on en discute ;)
++
Formidable, le paramètre limit=xxx a fonctionné !
donc, super.
Seulement, avec une centaine de points localisés, ça rame un peu... Normal ?
Est-ce qu’en enlevant les vignettes, ça serait mieux (d’autant qu’elles ne marchent pas chez moi ,-)
Merci pour tout !
Aie...
J’ai parlé trop vite... la limitation ne fonctionne pas... J’essaye par IRC avec toi, d’ac ?
Sinon, petit détail, dans le descriptif du plug in (dans l’interface privée), il est dit :
Page de test http://www.spip.escoitar.org/
Or, la bonne url est http://www.escoitar.org/
C’est un détail, à vous de voir si ça mérite d’être corrigé dans une version ultérieure ,-)
Merci pour tout !
Répondre à ce message
Salut
Petite question : j’utilise ce plugin pour afficher des Kml dans mes articles.
Un par un, c’est ok.Tip top ce que je voulais.
Par contre, j’aimerai qu’il s’affichent tous dans une carte sur une page rubrique. Pour l’instant, seul le pointeur vers l’article s’affiche, mais pas la trace (le kml joint à l’article)
Est ce que ce serait possible d’après vous ?
Salut, ce que tu veux faire n’est pas prévu par le plugin. C’est possible en bidouillant un modèle de carte perso dans lequel il y aurait une boucle pour afficher tous les kml du site ou de la rubrique en cours. Pour cela il faut que tu t’inspires du modèle de carte par défaut :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/googlemap_api/inc_public_map.html
La partie de code qui gère les kml est entre les lignes 102 et 117.
Bon courage ++
Répondre à ce message
Les données des articles géolocalisés sont saisies sans la table spip_gis.
Je peux donc les récupérer ainsi dans un article
Serait-ce possible avec ces deux éléments d’afficher le nom de la ville ?
Répondre à ce message
Bonjour,
j’ai essayé de superposé un fichier kml sur ma carte mais ne s’affiche pas, pourtant j’ai suivi exactement les instructions. voici le lien http://playground.imedia.sn/spip.php?article2 est ce quelqu’un peut me dire pourquoi le fichier ne s’affiche pas.? Merci pour votre réponse
je me reponds , problem de lng et lat mais la carte s’affiche bien
Salut, ta page comporte une erreur javascript qui semble être à l’origine de ton problème. Cela doit venir du fait que tu insères une version perso de jquery dans le head en plus de celle fournie par SPIP (deux versions de jquery sur une même page ne font pas bon ménage).
++
Répondre à ce message
Hello,
Un petit souci avec le plugin Gis. J’essai d’afficher les marqueur de 5 articles d’une categorie ,
Ca passe bien jusqu’à 4, dès que j’essaie dans afficher 5 ca ne marche plus :
http://triathlon.cao-stcyr.fr/geoloc_courses4.html >> :-)
et
http://triathlon.cao-stcyr.fr/geoloc_courses4.html >> :-(
Comment puis-debugger moi-même ?
TSR
je n’ai pas précisé, mais entre les 2 pages, seul le parametre « limit » passe de 4 à 5...
Je réponds à moi-même, en partie...
Avec Firebug, j’ai identifié un problème dans la réponse à la httprequest
spip.php ?page=rss-gis&rubrique=11&limit=5
Maintenant, je ne sais pas ce qui provoque cela, sachant que si j’ajoute des articles, même comportement, jusqu’à 4, ca passe, et 5 ca ne fonctionne plus.
(note : je suis en Spip 1.9.2d)
Bon, pas de réponse à mon problème, mais un contournement :
Visiblement le souci venait du fichier joint affiché dans l’info bulle des marqueurs.
J’ai donc édité le fichier rss-gis.html afin de ne plus faire apparaitre ce fichier joint
Radical, mais ca me permet d’avoir une page de rubrique operationnelle.
Salut, ton problème semblait venir d’une erreur lors d’une personnalisation du fichier rss-gis.html. Je ne peux pas t’en dire plus maintenant que les pages que tu citais en exemple ne sont plus accessibles...
++
Répondre à ce message
Salut,
ça paraît pourtant simple, mais je ne trouve pas comment afficher la carte des articles du mot clef en cours : c’est à dire sur ma page mot, je souhaite retrouver mes articles géolocalisés qui ont été taggués avec le mot clef en question.
ex : sur la page du mot clef 23, afficher la carte de tous les articles taggués avec le mot n°23...
Possible avec le modèle de base ou faut-il que j’édite un modèle de carte personnalisé ?
Salut, normalement ça se fait très bien avec le modèle de base du plugin. Si tu es dans une boucle mots alors tu as bien un id_mot dans l’env et donc l’insertion du modèle avec le paramètre id_mot affichera bien les articles localisés liés à ce mot :
[(#MODELE{carte_gis}{id_mot})]
++
Répondre à ce message
J’ai une fonction php (voir ci-dessous) qui me permet de récupérer la latitude et la longitude des ip qui se connectent à mon site.
Vous pouvez tester http://www.bibli...
je souhaiterais récupérer les deux variables echo $latitude et $longitude pour afficher les documents géolocalisés en fonction de l’ip qui se connecte.
Comment je fais pour récupérer ces deux variables dans une boucle spip ?
Je promets d’écrire un tutorial sur spip contrib si quelqu’un veut bien m’aider.
Salut,
Pour cela tu as deux solutions :
#LAT_SESSION
et#LON_SESSION
par exemple#SESSION_IP
+ un couple de filtres que tu applique à cette balise.Cela pourrait donner un truc dans le genre :
[(#SESSION_IP|lat_ip)]
Voilà un lien qui pointe vers des docs pour la création de balises et de filtres :
http://www.spip-contrib.net/Developper-avec-SPIP
Par exemple :
http://www.spip-contrib.net/Nouvelle-balise-exemple-avec
Hésite pas à regarder sur programmer.spip.org aussi bien sûr et fais nous signe quand tu as un truc qui fonctionne ;)
On m’a aidé sur spip liste. ci-dessous la méthode.
Tant que je vous tiens.
Dans la table spip_gis, je cherche à récupérer tous les ID_ARTICLE qui ont une LAT de 33.2846.
je crée donc une boucle de ce type
Cela ne marche pas .
J’ai l’impression que l’on ne peut pas mettre une valeur avec un point.
Avez-vous une idée ?
D’avance merci.
BS
La méthode
Ci-dessous les codes à ajouter dans le fichiers mes_fontions.php
Dans le squelette, utiliser
#LATITUDE$_SERVER[’REMOTE_ADDR’]
#LONGITUDE$_SERVER[’REMOTE_ADDR’]
Re,
Pour ta boucle :
<BOUCLE_type(SPIP_GIS){lat=33.2846}>
. Cela ne fonctionne pas car les champs lat et lonx sont de type float et cela pose problème dans la clause where d’une requête sql...Avec un LIKE ça passe :
<BOUCLE_gis2(GIS){lat LIKE 47.9875}>
++
Merci. J’essaie !
encore une question
comme pourrais-je récupérer
le code
#LATITUDE{$_SERVER['REMOTE_ADDR']}
dans une
<BOUCLE_gis2(GIS){lat LIKE valeur%}>
?
Avec un #SET / #GET ?
Oui, c’est OK.
Ca marche http://www.bibliosurf.com/spip.php?page=jeu_de_cartesbis
Je viens de proposer un tutoriel dans l’espace privé. N’hésitez pas à le commenter et à l’améliorer.
La contribution est en ligne http://www.spip-contrib.net/Geolocaliser-les-articles-en-fonction-de-l-ip-de-l
Répondre à ce message
Bonjour,
sur ma carte j’affiche des hotels et des restau localisés, j’ai un formulaire pour selectionné et affiché soit les hotels soit les restau. Voici le lien comme b_b le demande souvent http://moustiers.imedia.sn/spip.php?page=maps
j’aimerai que la carte n’affiche rien au dépard et aprés sélection elle affiche les articles demandé, mais je ne sais pas comment my prendre, kel est le fichier que je dois toucher pour que rien ne s’affiche au dépard ?? Merci
Répondre à ce message
Bonjour,
est-ce qu’il y a un moyen de faire apparaitre la légende des marqueurs (dans mon cas le titre des articles géolocalisés) en survolant ce marqueur ?
merci
dd
Répondre à ce message
Bonjour,
Ce plugin fonctionnait correctement depuis quelques semaines sur cette page : http://www.lvn.asso.fr/spip.php?rubrique195
Et du jour au lendemain, les marqueurs ont disparus de la carte tant dans la partie visible que dans la partie administrateur.
Dans la partie administration, les articles associés sont bien toujours pourvus de la carte avec le marqueur.
Il y a une dizaine de jour notre hébergeur a installé PHP5 (au lieu du 4) mais je suis quasi certaine que la carte fonctionnait le lendemain de cette mise à jour.
J’ai ré-installé google map api et GIS, mais sans effet.
J’ai aussi vérifié le fichier rss-gis.html...
Est-ce que quelqu’un a une idée ?
Merci,
Marie
Salut,
Je vois pas mal de choses qui « ne sont pas bonnes » dans ton rss :
http://www.lvn.asso.fr/spip.php?page=rss-gis&limit=50&id_rubrique=195
Des divs dont le code n’est pas « échappé » :
<div class="intro">
Ce bout de code « perdu » en dehors de toute balise du xml :
<li>a href="(spip.php?article|url_absolue)"Pour en savoir plus...</li>
Tu ne l’avais pas dit mais tu as modifié ton fichier rss-gis.html que j’ai trouvé ici :
http://www.lvn.asso.fr/plugins/googlemap_api/rss-gis.html
C’est ce fichier modifié qu’il faut corriger car c’est de lui que viennent tes problèmes. Je le répète mais, il faut faire attention quand vous personnalisez ce fichier xml (c’est sensible au erreurs ces petites bêtes).
++
Bonjour,
Effectivement j’avais modifié le rss.html mais voyant que ça ne fonctionnait plus, j’ai réinstallé tous les fichiers d’origine hier mais j’avais oublié de vider le cache...
Merci
Marie
Répondre à ce message
Bonjour,
Depuis la mise à jour du plugin mes cartes ne s’affichent plus correctement, le chargement est infini. Je ne vois pas de quel côté chercher la panne... Merci de votre aide !
ex : http://www.migrateurs-loire.fr/?033-le-bassin-de-la-loire
Bonjour,
Je n’ai pas eu de réponse sur mon problème, et je ne vois toujours pas où est la panne. Si quelqu’un a une idée, j’ai besoin d’aide. Merci beaucoup
Salut,
Si on regarde le flux rss qui alimente la carte en markers on y trouve ce genre de choses « étranges » :
<geo_icon width="<a href="largeur"><img src="IMG/moton186.png" alt="" width="20" height="34" class="spip_logos" /></a>" height="<a href="hauteur"><img src="IMG/moton186.png" alt="" width="20" height="34" class="spip_logos" /></a>">http://www.migrateurs-loire.fr/<a href="extraire_attribut"><img src="IMG/moton186.png" alt="" width="20" height="34" class="spip_logos" /></a></geo_icon>
http://www.migrateurs-loire.fr/?page=rss-gis-recursive&limit=50&id_rubrique=2&id_parent=2
Cela vient d’une modification récente du plugin par une personne qui n’a pas pensé à la compatibilité pour la branche 2.0.x de SPIP (grml !).
Je viens de corriger ça, tu pourras faire une maj de tes plugins pour régler le problème.
http://zone.spip.org/trac/spip-zone/changeset/41308/
++
Merci pour l’info, j’ai mis à jour le plugin, mais apparemment sans effet. J’ai essayé de mettre à jour Spip et je me retrouve avec une erreur 310 (trop de redirections) sur l’ensemble du site. J’essaie maintenant de rétablir le site qui est bien planté.
Répondre à ce message
Je suis en train de test les plugins GIS (v0.2) et Google Maps API sous SPIP 2.1. Tout marche sauf que je n’ai pas de marqueur sur la carte incluse dans un article avec <carte_gis1|id_article=1|zoom=7|type=carte|control=large|control_type=non>
Le marqueur apparait bien dans la carte de changement des coordonnées associées à l’article, mais pas sur la carte incluse dans l’article (ni sur le site privé, ni sur le site public).
J’ai essayé de désactiver les autres plugins (mediabox et spip bonux) sans plus de résultat.
Une idée ?
la syntaxe de l’inclusion qui n’est pas passée la première fois
<carte_gis|id_article=1|zoom=7|type=carte|control=large|control_type=non>
Salut, sans lien vers ton site on ne peut pas t’aider...
++
Je fais mes tests sous wamp sur mon pc local non accessible sur le net :-(
il y a une subtilité pour faire apparaitre le marqueur standard ?
le lien vers la page contenant la carte posant pb (marqueur qui ne s’affiche pas)
http://www.nbc59.net/article1.html
Tu n’aurais pas modifié ou surchargé le fichier rss-gis.html par hasard (en fait non pas par hasard du tout ^^) ?
Si on regarde le code appelé par la carte pour récupérer les marqueurs ici :
http://www.nbc59.net/spip.php?page=rss-gis&limit=50&id_rubrique=5&id_article=1
On voit bien que la page en question n’est pas envoyé au navigateurs comme tu xml mais comme du xml. Du coup le script de google maps « ne comprend pas ce que tu veux lui donner à afficher »...
La première ligne du fichier rss-gis.html orignal contient ce qu’il faut pour le fichier généré avec les bonnes entetes :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/rss-gis.html#L1
Maj juste avant que je poste ce message : je viens de tomber sur un autre bug. Cette fois-ci le code généré par rss-gis.html contenait un saut de ligne en tête de fichier...
Bref vérifie ton rss-gis.html pour commencer.
++
je vais regardr mais je n’ai pas touché à ce fichier :-(
je ne comprends pas car le fichier rss-gis.html est bien identique à celui du zip orignal du plugin :-(((
Problème résolu, mais sans vraiment comprendre. J’ai juste ouvert et réenregistré le fichier en local (sans modif) : ça a réglé le pb sur mon site de test local. J’ai ensuite retransféré le fichier rss-gis.html sur le site de prod distant : pb réglé aussi.
bien qu’apparemment identique, le fichier n’a pas la même taille avant et après l’enregistrement !!! Pb d’encodage ? de transformation de blancs en tabulations ? ou quelque chose du même genre peut être...
Salut, content que tu es trouvé la solution. Peut être que ton fichier était encodé en utf8 avec BOM (le BOM pose souvent problème et certaines éditeurs l’ajoute par défaut lors de l’enregistrement des fichiers).
++
Répondre à ce message
Y’a t’il un moyen simple de supprimer l’infobulle associée au marqueur ?
Répondre à ce message
Bonjour
Est il possible de présenter plusieurs marqueurs sur la même carte ?
Cordialement
Salut, oui c’est possible... ^^ Il suffit de passer un id_rubrique ou un id_secteur au modèle pour qu’il affiche les marqueurs des articles de la rubrique ou du secteur.
++
Répondre à ce message
Les étiquettes de marquers ne fonctionnant pas correctement avec le plugin openlayer et les cartes openstreetmap, j’ai voulu le désactiver (désinstaller) pour passer à Google Map. Mais je tombe sur cette erreur quand je veux ouvrir, dans la partie privée, un article contenant une carte :
Y-a-t-il une façon de s’en sortir pour pouvoir utiliser l’API de Google ?
Rq le disfonctionnement de openlayer se produit quand l’étiquette s’ouvre au-dessus du marqueur, on ne peut alors le fermer en cliquant, et il n’y a pas de croix de fermeture
Salut,
Pour le problème avec les cartes openlayers je suis au courant mais je n’ai pas le temps de m’en occuper maintenant. De plus on a pour projet de refondre complètement le plugin GIS en utilisant beaucoup plus d’API de carto différentes que maintenant, donc wait and see...
Pour ton problème de basculement vers l’api de google maps : as-tu bien indiqué dans la configuration du plugin gis que tu souhaites utiliser l’api de google et non plus celle de open layers ?
++
Répondre à ce message
Bonjour tout le monde,
J’ai un petit souci, j’ai installé le plugin gis sans problème mais à ma grande surprise mes info bulles sont vides ( recupère pas le titre et le chapo de l’article) voici un lien comme b_b le demande souvent
http://moustiers.imedia.sn/spip.php...
Merci de votre réponse. C’est le première fois que cela m’arrive et je ne sai vraiment pas d’où peut venir le blem
Salut,
Tu as 3 erreurs dans ta page :
C’est certainement ces erreurs qui provoquent ton problème. Si on regarde le code source des bulles on y voit bien le texte qui devrait être affiché. Donc pas de problème du côté de GIS mais plutôt du côté de ton squelettes (c’est dingue de voir ce genre d’erreur sur un site réalisé par des « pros »).
++
Répondre à ce message
Bonjour,
je reviens sur une question posée l’année dernière au sujet de l’intégration d’un formulaire de localisation dans l’affichage public. C’est pour ce site : http://www.lemois-ess-idf.org/
J’aimerais rajouter un formulaire permettant de centrer la carte sur une adresse donnée pour voir les événements prêt de chez soi.
J’avais fait des tentatives sans succès et la question se repose cette année...
Merci
Répondre à ce message
bonjour à tous,
utilisateur heureux de ce plugin depuis 18 mois, je me décide à passer de spip 2.0 à 2.1.2... et je mets à jour l’ensemble des plugins...
patatras, ca ne marche plus...
pas d’erreur, pas d’anomalie... mais plus rien du tout qui s’affiche .. ?
un pb connu ?
http:pam.venissieux.org
merci d’une piste...
Salut,
Tu as une erreur javascript qui bloque les autres scripts dans tes pages.
uncaught exception: Syntax error, unrecognized expression: [@type='image/jpeg']
Cela vient probablement d’une version pas à jour d’un plugin comme thickbox, fancybox ou un truc dans le style. Fais une mise à jour de tous tes plugins et cela devrait corriger le problème.
++
merci de l’aide
mais après avoir mis à jour tous les plugins... rien de changé...
j’ai toujours dans la console d’erreur firefox, l’erreur
Erreur : uncaught exception : Syntax error, unrecognized expression : [@type=’image/jpeg’]
mais ca ne dit pas grand chose.. ?
ya un moyen d’avoir un log plus détaillé ?
pam
j’ai trouvé !
j’ai désactivé tous les plugins hormis sarka et gis/google map... et ca a remarché
j’ai donc ensuite réactivité un par un en vérifiant
c’était splickrbox revision 34504.. qui semble ne plus foncitonner avec spip 2.1.2 et quand je veux le mettre à jour, pb avec le lien http://zone.spip.org/files/spip-zone/splickrbox.zip qui semble vide...!
bon, je vais m’en passer pour l’instant...
merci bien
pam
Répondre à ce message
Bonjour à tous,
Avant tout, bravo pour ce plug in redoutablement efficace !
J’ai un tout petit problème à résoudre. Ça se passe dans le fichier rss-gis.html et plus exactement au niveau de la bulle descriptive.
J’aimerais que le lien vers l’article apparaisse deux fois. Une première fois, en haut de la carte, comme c’est déjà le cas avec (vers la ligne 21) :
Et, une seconde fois, en bas de la bulle. Hélas, je n’y arrive pas. J’ai tenté tout ce qui était dans mes moyens, mais en vain ,-)
Genre :
Une idée ?
Merci mille fois !
Petite erreur dans mon message précédent...
Je voudrais ajouter en bas de l’infobulle quelque chose comme :
L’idée, c’est juste de remettre en bas le lien qui figure tout en haut de l’info bulle (le lien vers l’article correpsondant à la carte)...
J’arrive à répéter le #TITRE mais pas le #URL_ARTICLE... Le lien ne fonctionne pas, juste le titre apparait...
Salut davduf,
Essaye peut être en ajoutant le filtre url_absolue à ton lien comme c’est le cas pour les liens présents par défaut dans la description :
<a href="[(#URL_ARTICLE|url_absolue)]">[(#TITRE|supprimer_numero|texte_backend)]</a>
Sinon file nous l’url du site en question pour qu’on regarde ça de plus près.
++
Bonjour b_b !
Merci de ton aide... mais, aïe, ça ne marche pas hélas.
Le site est en local, hélas (bis) ,-)
Je n’ai fait aucun changement, hormis ce que j’ai mis dans rss-gis.html, à partir de la ligne 21, c’est :
Merci encore de ton aide !
Grace à b_b, problème résolu !
En effet, il fallait écrire dans le fichier rss-gis.html :
C’est dire respecter les caractères spéciaux HTML.
Encore bravo, encore merci.
Répondre à ce message
Bonjour,
pas moyen de faire afficher un fichier kml sur ma carte.
J’utilise SPIP 1.9.2g et la dernière version du plugin.
Sur un autre site avec SPIP 2.1 ça fonctionne parfaitement,
Est-ce que ça vient de la version de SPIP ?
Salut, sans plus d’explications et sans l’adresse du site en question on ne peut rien pour toi.
Pour info, la dernière version 1.9 stable est la 1.9.2i :
http://files.spip.org/spip/archives/SPIP-v1-9-2i.zip
++
Oups j’ai cliqué un peu rapidement sans mettre de lien :
ici
Je vais essayer une mise à jour de spip
C’est très simple et expliqué dans la doc :
Tu ne passes pas d’id_rubrique ou d’id_article à ta carte. Donc le kml ne s’affiche pas...
En fait à force de faire des essais j’avais viré le id.
Je l’ai remis. Ca ne marche pas mieux maintenant que je l’ai remis.
Une interaction avec un autre plugin (dw2 par exemple ?)
Ouep certainement ça car on peut voir dans le code de ta page :
http://www.citoyens-a-melesse.org/spip.php?action=dw2_out&id=109
C’est l’url de ton kml mais google ne peut pas accéder à ton fichier à cause de la redirection par « action ». Désactive cette option et tout fonctionnera.
ps : non je ne peux pas modifier le plugin gis pour permettre à google d’accéder à ton fichier ^^
++
C’était bien ça !
Problème résolu, au revoir dw2...
Merci pour ton extrême réactivité (- :
Répondre à ce message
J’essaie de mettre en place ce plugin qui me semble très interessant, mais il affiche deux cartes l’une au-dessus de l’autre.
http://abuledu-fr.org/spip.php?article4
J’avoue que je ne comprends pas bien d’où vient l’erreur
Salut, quel code as-tu collé dans ton article ou dans ton squelette ?
++
Voici le code en question
<carte_gis1|id_article=4|zoom=5|type=carte|control=small>
oups raté je le remets
carte_gis1|id_article=4|zoom=5|type=carte|control=small
Hmm étrange, ça marche bien sur un site de test :
http://labo.eliaz.fr/spip.php?article22
Tu es certain que tes plugins sont à jour ? Tu n’as pas deux fois le code du modèle dans ton article ?
++
Escoitar Gis Plugin 0.2
Où peut se cacher le code du plugin sachant que j’utilise Zpip et que le plugin a été déplacé de /plugins/auto à plugins/
Dans l’interface privée, la carte s’affiche correctement.
En disant cela, m’est venue l’idée d’un plugin « incompatible » : j’ai trouvé en désactivant le « couteau suisse » ça fonctionne normalement.
Un autre petit problème : il est impossible de fermer les infobulles (sauf une)
http://abuledu-fr.org/spip.php?article10
SPIP 2.1.1 [15871]
GIS Version : 0.2 [39892]
openlayer Version : 0.0.1 [40113]
Une piste ?
Merci pour vos réponses précédentes
J’ai trouvé les conditions dans lesquelles on ne peut pas fermer l’étiquette : si l’on clique sur un marqueur en bas de carte, il s’affiche au-dessus du marqueur (normal !) mais alors on ne peut pas le fermer. J’ai vérifié en remontant la carte avant de cliquer sur le marqueur, et alors tout est normal :-(
Répondre à ce message
Salut les spipiens,
j ai un petit probleme avec ce plugin qui m a l air tout simplement excelent :
http://fr.aguaventura.com/spip.php?page=googlemap&var_mode=calcul
le code est :
[(#MODELEcarte_gisid_article=1id_rubriqueid_motid_auteur
recherchelatitlonxitzoom=Xtype=xxxcontrol=xxx)]
Comme vous pouvez le voir dans le code, les coordonnees sont correctement transmises. Probleme ... rien ne s affiche.
Avez vous une idee du pourquoi ¿
Merci
Tu sembles déjà avoir 2 erreurs JS qui bloquent certainement la suite des exécutions, donc le plugin GIS :)
Corrige ou supprime déjà ces erreurs et tout devrait bien se passer (ou du moins tu auras d’autres soucis à la place :p).
Bonne journée.
—
syntax error
[Break on this error] map1.setCenter(new GLatLng(-39.4251, -71.9337), X, ) ;\n
spip.p...=calcul (ligne 133)
css_ims is not defined
[Break on this error] $.each(css_ims,function()(new Image()).src=_siteRoot+’css/slide/’+this ;) ;
scripts.js (ligne 53)
Salut,
Pour info les X données comme exemple dans la doc sont à remplacer par les valeurs que tu souhaites pour les différentes variables...Par exemple :
++
Répondre à ce message
bonjour
j’aimerais savoir si il était possible d’afficher automatiquement l’adresse dans l’info bulle quand on clique sur un des marqueurs ?
Merci
si ton adresse est dans un champ spécifique il te suffit de d’ajouter ton champ #ADRESSE par exemple dans ton fichier rss gis
Répondre à ce message
le plugin semble ne plus fonctionner depuis le 26 aout 15h
je l’utilise sur plusieurs site tous sous spip 2.1 et la dernière rev du plug - certains ne sont pas sur le même serveur. Plus aucun d’entre eux n’affichent de carte :s
peut etre une panne d’un serveur gmap chez google, étrange...
tout est revenu à la normale. sur l’ensemble de mes sites :) à 15h40
Répondre à ce message
Bonjour,
nous essayons de localiser les mots-clés sur la carte :
http://bferchaud.phpnet.org/aufildelaseine/
Il y a normalement un marker de mot-clé sur la BNF, associé à deux articles du secteur consacré à la carte.
Celui-ci ne s’affiche pas. Existe-t-il certaines subtilités de mise en œuvre autres que celles écrites dans la doc ?
Je me réponds à moi-même suite à un passage sur IRC :
Ce qui marche : les mots-clés permettent de changer les icônes des markers avec un groupe de mots-clés « marker_icon ».
Ce qui ne marche pas : la géolocalisation des mots-clés, le formulaire est présent dans la partie privée, à gauche, ce qui m’a induit en erreur. Sur conseil de b_b il va me falloir essayer de modifier rss-gis, en créer une copie dans laquelle la boucle « article » est remplacé par la boucle « mot ». Je ne sais pas si j’ai la compétence nécessaire à y arriver mais je vais essayer.
à+
Répondre à ce message
Bonjour,
J’ai mis le modèle dans une boucle de rubrique, mais je n’obtiens que le marqueur d’un seul des articles de la rubrique (alors qu’il y en a d’autres).
=> La page en question
Une idée de ce que j’ai pu mal faire ?
Merci pour votre aide
Salut,
Oui le flux rss de la carte contient bien tous les articles de la rubrique en question. Par contre il n’y en a qu’un seul qui semble posséder des coordonnées ? N’aurais-tu pas oublié de définir les coordonnées des autres article de la rubrique ? ^^
++
Merci pour cette réponse si rapide :)
Alors j’ai ajouté d’autres coordonnées, il s’avère que certaines s’affichent, et d’autres pas. La rubrique compte 71 articles, peut-être y a-t-il une limitation ?
Sinon comment obtient-on le flux RSS de la carte ?
Ouep comme indiqué dans la doc le modèle possède un paramètre
{limit=xxx}
dont la valeur par défaut est 50.Le flux est repérable dans le code source de ta page ou avec firebug dans l’onglet Réseau puis dans la sous partie XHR. Celui de ta page est là :
http://www.valdyerres.com/portail/spip.php?page=rss-gis&limit=50&id_rubrique=3
ps : la réponse est rapide car pour tu es une des rares personnes à donner directement un lien vers la page qui pose problème ;)
++
Super ! C’est bien ça. Comme quoi on ne lit jamais assez attentivement la doc ...
Merci aux auteurs pour cet excellent plugin.
Répondre à ce message
Bonjour, je nai jamais utilisés les fichiers kml. Mon but serait qu un rédacteur puisse lui même aisément (sans rien à télécharger si possible) intégrer dans un article un itinéraire. Est ce faisable ? Merci
Salut, oui c’est assez simple :
<carte_gis|id_article=X>
dans le texte de l’articleEt voilà :p
Répondre à ce message
Bonjour,
Ce plugin est-il compatible avec la version 2.1 de SPIP ?
Après avoir ajouté :
<carte_gis|id_article=6|zoom=1|type=carte|control=small>
dans un article, la carte s’affiche bien dans l’article dans la zone privée, mais rien ne s’affiche dans la zone publique...
Merci par avance
Salut, oui le plugin est bien compatible avec SPIP 2.1.
La question habituelle : est-ce possible d’avoir un lien vers la page qui ne fonctionne pas ?
++
Je viens d’installer le plugin sur le site public et cela fonctionne : Leconte de Lisle. Je ne sais donc pourquoi cela ne fonctionne pas chez-moi sur le site test (mac, firefox, serveurs MAMP) mais bon...
Par contre la marque ne s’affiche pas (?) et je voudrais savoir d’autre part s’il est possible de forcer le centrage sur la marque en interdisant les déplacements latéraux par la souris où les boutons.
Merci de votre aide
Salut,
Si on regarde le rss généré pour afficher le ou les marqueurs de la carte on voit que l’article en question ne semble pas avoir de coordonnées. Es-tu certain d’en avoir enregistré depuis l’espace privé pour cet article ?
http://elessar.lautre.net/spip.php?page=rss-gis&limit=50&id_rubrique=12&id_article=18
De plus, je te conseille de cocher la case Désactiver custom_control.js depuis la page de config du plugin google maps api.
Non cette option n’est pas prévue par le plugin.
++
Rebonjour,
j’avais fait une erreur sur le id_article passé à la carte (ce champ est-il nécessaire ? prend-il le numéro de l’article en cours ?) ce qui est sans doute à l’origine de l’absence de coordonnées sur l’article. Maintenant le marqueur s’affiche dans la prévisualisation de la partie privée, mais toujours pas dans la partie publique...
J’ai lu que c’est la partie chapeau qui doit être affichée par le marqueur. Les chapeaux ne sont pas activés sur mon site, est-ce que cela peut poser problème et peut-on la remplacer par le descriptif ?
Merci encore pour ton aide
Répondre à ce message
Bonjour,
j’utilise le plugin gis et le plugin lecteur multimedia est ce que quelqu’un a t’il déja noté l’incompatibilité de ces deux plugins.??? J’ai remarqué que quand j’attache un son mp3 dans un article, j’ai un rectangle qui s’affiche en parti public.
Répondre à ce message
Comment faire un filtre qui trie les articles par ordre de distance d’un article de référence ?
Un peu comme age_relatif mais sur les coordonnées GIS ?
Merci
Salut Stéphane,
Je pense déjà faire un filtre distance pour calculer la distance entre deux points dans la prochaine version de GIS. J’ai déjà trouvé une fonction pour ça :
http://snipplr.com/view/2531/calculate-the-distance-between-two-coordinates-latitude-longitude/
Ensuite pour le critère de trie par distance je n’y ai pas encore réfléchi mais c’est certainement possible. Je crois même que Cedric a déjà fait ça sur un projet.
Tiens nous au courant si tu avances de ce côté ++
Bonjour,
Je vous invite à regarder du côté d’une class php spécialisée dans le calcul de distance : Geocalc.
J’ai commencé à travailler sur ce sujet, et pour un besoin immédiat, j’ai « bricolé » un plugin permettant d’utiliser Geocalc dans Spip sous forme de filtres. Pour l’instant, ce n’est pas très élégant et pas du tout générique...
Je viens de mettre cela en ligne sur mon site Brocéliande en Bretagne pour faire une liste d’hébergements par exemple à proximité d’un événement...
C’est à améliorer... J’aimerai bien sûr l’intégrer dans GIS pour afficher ces infos sur une carte google map...
Répondre à ce message
Merci, je ne l’avais pas vu.
Autre question :
J’ai une table non-spip avec LAT et LNG pour chaque enregistrement. Comment puis-je faire s’afficher les Noms sur la carte avec leurs coordonnées ?
Merci
Répondre à ce message
Bonjour
Je suis en phase d’installation. Et, quand je regarde le contenu du modele, je vois l’appel d’un fichier fond=inc_public_map
Mais où se trouve ce fichier ?
Merci
Salut, tu trouveras ce fichier dans le plugin google maps api.
++
Répondre à ce message
Bonjour,
Je voulais savoir quel fichier faut toucher pour mettre un tittle sur les marqueurs. Je veux dire si tu pointe la souris sur le marqueur le titre de l’article s’affiche. Merci de me répondre
Répondre à ce message
Bonjour,
je viens d’installer le plugin, tt roule sauf que le marqueur ne s’affiche pas ?!!?? Il y a une manip en plus ou un truc que je n’ai pas compris ??
je suis en spip 209 et voici le code que j’ai mis dnas mon suqlette article.html :
[(#MODELEcarte_gisid_articlelatitlonxitzoom=11width=95%
type=cartecontrol_type=complet)]
Merci pour vos éclairages
DADA
Salut,
<code>
pour citer des exemples de code, ça sera plus lisible ;)Pour vérifier que l’article a bien des coordonnées une boucle GIS devrait te permettre d’afficher celles-ci.
Et sinon comme d’habitude : un petit lien vers le site en question bla bla bla...
++
voici les détails :
un exemple : http://www.123musees.fr/La-Frenouse-palais-musee-Robert-Tatin
le code dan mon squelette article-2.html :
qu’est ce que tu entends par « as-tu bien positionné l’article en question depuis le privé ? » ?
Merci :)
Salut,
Bon je fais court car le formulaire de forum vient de me « bouffer » la réponse que j’avais rédigé...
Ton article a bien des coordonnées => http://www.123musees.fr/spip.php?page=rss-gis&limit=50&id_rubrique=6&id_article=14
Par contre il y a une erreur javascript dans tes pages qui doit certainement bloquer l’affichage du marqueur sur la carte. Essaye de désactiver l’option Custom Controls dans la config du plugin google maps api. Ensuite il faut que tu débugues cette erreur et que tu trouves d’où elle vient (peut être d’un des nombreux scripts que tu utilise sur ton site).
Voilà des pistes qui devraient te suffire à régler le problème étant donné que tu sembles être un « pro »...
++
merci, effectivement, c’était bien du javascript qui embêtait ! Plus précisément le plugin carrousel, initialement prévu pur du 1.9
j’irais piocher une autre soluce pour le caroussel :) de l’accueil car je préfère garder mon marqueur fonctionnel.
@+
Répondre à ce message
oups, erreur, je répondais à nana : #forum428954
Tu ne peux afficher le logo de l’article que dans la partie :
du rss-gis (ou -recursive, c’est selon).
Personnellement, je fais comme ça sur un spip 2.1 pour afficher le logo et s’il n’y en a pas, un document joint :
dans rss-gis.html, que j’ai au préalable mis dans mon squelette pour pas écraser l’original mais le surcharger :
Il faut d’abord virer la boucle imaxe. Et puis :
Dans le fichier inclus (ici inclure/inc-rss-gis-doc_si_pas_logo)
Attention dans le code ci-dessus j’ai oublié un simple quote sur la fin du img src, qui fait tout foiré
Merci beaucoup ca marche nikel, mais j’ai remarqué une chose est ce normale que la taille du logo qui s’affiche dans la bulle soit exactement comme celle de l’article en question ????
Une autre question qui me fatigue, est ce que ya un moyen de ne pas afficher la carte dans l’article sil n’est pas localisé. Je veux dire on affiche pas la carte si l’article n’est pas géolocalisé ????? Merci de votre réponse
Très chère Nana,
Un petit effort de ta part serait le bienvenu. En cherchant un peu (sur la deuxième page de messages à ce jour) on trouve exactement la même question et une solution qui fonctionne... Aller, comme je suis gentil je te file même le lien direct au cas où :
http://www.spip-contrib.net/Plugin-Gis-escoitar#forum428170
Bonjour,
Je tourne en rond toute la journée, j’utilise ce plugin je veux inserer le logo d’article dans la fenetre d’info si je mets
[<img style='float:left;margin:5px;' src='(#LOGO_ARTICLE|image_reduire{90,0}|extraire_attribut{src}|url_absolue)' /> ]
si je clik sur le marqueur une première fois, le logo s’affiche en dehors de la fenetre par contre si je clik une 2e fois sur le meme marqueur hey bien le logo se met dans la fenetre. Par contre j’ai constaté qu’il n’aime pas le filtre image_reduire pcq si je laisse la taille reelle avec ce code :
le logo ne sort jamais de la fenetre , il est tout le temp à linterieur .
Alors qu’il me faut diminuer la taille de mes logos . Comment faire SVP
Salut,
Il faut, comme indiqué au dessus de ces forums, commencer par nous donner un lien vers le site en question.
++
Répondre à ce message
Je vois dans la table spip_gis qu’il y a des champs
pays code_pays region ville code_postal
est-ce qu’il est documenté quelque part comment on peut les utiliser ?
merci
Salut, ces tables servent à la fonctionnalité de geocoding que j’ai ajouté au plugin au début de l’année :
http://zone.spip.org/trac/spip-zone/changeset/35038/_plugins_/gis
Elle n’est pas encore documentée comme l’indique le log de commit mais elle fonctionne bien. Pour l’activer il suffit de se rendre dans la page de configuration et de l’activer.
++
Répondre à ce message
Bonjour,
J’ai une question, si quelqu’un avait la reponse ... !
Je suis sous spip 2.0.9 avec un squelette @brest modifié. Mes cartes fonctionnent, j’ai juste un problème avec les infobulles. Elles s’affichent bien sous IE, mais pas sous firefox, safari, opera ni konqueror.
Quelles soient d’origine, ou modifiées par le biais des mot clés, rien a faire, elles n’apparaissent qu’avec IE. J’ai enregistré les infobulles en png, jpg et gif c’est pas mieux.
Quelqu’un aurrait une idée ?
Merçi d’avance.
Salut,
Comme indiqué juste au dessus de ce forum, il faudrait nous donner l’url du site en ligne pour qu’on puisse y jeter un oeil.
Maintenant jouons aux devinettes ;)
Tu parles des images utilisées pour les marqueurs ? C’est donc les marqueurs qui ne s’affichent pas ou les infobulles ?
++
Salut à tous,
Moi mon problème c’est d’afficher les marqueurs dans les rubriques. J’ai des sous rubriques qui représentent des pays et je veux afficher tous ses pays sur la carte avec des marqueurs.
Ps : La carte est affiché dans une rubrique petite précision
Bonjour,
Merçi b_b pour ta réponse.
Au moment de la rédaction de mon message, le site n’était pas en ligne.
Voiçi le lien http://www.radiocoursive.net/spip.php?rubrique1
Je parle en effet des images utilisées pour les marqueurs. Ce sont donc les marqueurs qui ne s’affichent pas.
Merçi pour le coup de pouce.
Lionel
Hmmm je ne vois d’erreur js qui pourrait causer le problème. Par contre ton flux rss de gis affiche une erreur dans firefox :
http://www.radiocoursive.net/spip.php?page=rss-gis-recursive&limit=50&id_secteur=1
Comme tu ne semble pas avoir modifié le squelette qui le génère je ne vois pas trop d’où peut provenir l’espace qui génère l’erreur dans ton rss. Essaye de supprimer
[(#CACHE{1})]
au début du squelette en question :http://www.radiocoursive.net/plugins/auto/gis/rss-gis-recursive.html
++
Salut à tous.
Voiçi les recherches que j’ai effectué, mais qui n’ont pas réglées mon problème ...
- J’ai enlevé tous les plugins.
- J’ai enlevé les markers par mots clés.
- Les markers apparaissent dans le code source (MarkerImgBase = « plugins/auto/googlemap_api/img_pack/correxir.png » ;
) mais en aucun cas dans la fenetre Gmap
- J’ai fini par créer un autre site vierge http://www.heol.lepapeonline.eu/?article-test sur lequel « le bug » persiste. Je n’ai pas d’erreur js ou css.
Le code dans l’article est le suivant :
[(#MODELEcarte_gisid_articleid_rubriqueid_secteur=1id_motid_auteur
recherchelatit=0lonxit=0zoom=9type=satellitecontrol=smallwidth=500pxheight=500px)]
Je pense qu’il est bon (mais on ne sait jamais).
Je pense que sur http://www.heol.lepapeonline.eu/?article-test, les markers d’origine doivent apparaître sous IE (que je n’ai pas sous la main en ce moment, je ne peux donc pas vérifier).
Est ce que quelqu’un pourrait me donner une adresse de site avec une carte gmap et des markers, que je vois ce que ca donne avec firefox ?
Merci pour votre aide
Lionel
Il ne semble pas y avoir d’article positionné dans le secteur 1 à la vue du rss généré :
http://www.heol.lepapeonline.eu/spip.php?page=rss-gis&limit=50&id_secteur=1&id_article=7
Concernant ton problème initial tu ne sembles pas avoir suivi mes conseils car je vois toujours une erreur dans le fichier rss ici :
http://www.radiocoursive.net/spip.php?page=rss-gis-recursive&limit=50&id_secteur=1
++
Bonsoir,
Pour le probleme du fichier rss, j’avais supprimer le [(#CACHE1)] du fichier rss-gis-recursive, ca n’a rien changer. Je l’enlève à nouveau si tu veux.
Par contre sur le nouveau site, tout est neuf, donc avec le [(#CACHE1)]. C’est étonnant que sur un site « tout frais » le problème subsiste ?
Tu penses que mon problème viendrait du fichier rss ? Quel est le lien qu’il y a entre le rss et l’affichage des marqueurs ?
A+ et merçi ...
Petit détail qui a son importance : les marqueurs, originaux ou par mot clés, s’affichent dans la partie privée.
A+
Mais il n’y a pas de « problème » ou d’erreur sur le nouveau site, le fichier RSS s’affiche bien... Par contre il ne contient aucune information à propos d’un article géo-localisé et c’est donc tout à fait normal que ta carte n’affiche pas de marker. As-tu bien associé des coordonnées à l’unique article de ce site de test ?
Comme je l’ai souvent dit dans ce forums : c’est le fichier RSS qui génère les markers de la carte (il contient leur position et les informations de l’infobulle associé).
Comme je l’ai souvent dit dans ce forums : c’est le fichier RSS qui génère les markers de la carte (il contient leur position et les informations de l’infobulle associé).
Il est long ce forum !!!
c’est le fichier RSS qui génère les markers de la carte
. Merçi pour l’info.
J’ai donc enlevé la ligne ou firefox bugait (dixit la console d’erreur) dans ls fichiers rss.
Erreur : instruction de traitement XML ou texte pas au début d’une entité externe
Fichier Source : http://www.radiocoursive.net/spip.php?page=rss-gis-recursive&limit=50&id_secteur=1
Ligne : 1, Colonne : 2
Code Source :
dans les fichiers rss-gis-recursive.html (pour les rubriques) et rss-gis.html (pour les articles)
Ca fonctionne à présent.
Merçi pour le coup de main
@+
j’ai un souci avec ce plug in quand je veux afficher les pointeurs de toutes les rubriques ...
il m’affiche quelque pointeurs ma pas la totalité,
je suis dans une logique secteur/rub1/rub2
j’ai des articles en rub 2 pour lesquels j’ai attaché un pointeur, si je passe un argument de type id-rubrique=rub2, pas de soucis ca marche, mais si je demande id-rubrique=secteur par exemple, il ne reconnait pas les articles de niveaux inférieures .... je ne sais pas si je suis clair ?? mais tout se passe comme si la notion de « recursif » ne fonctionnait pas ???
une idée ?
merci
jacques
Oui, lire la doc... On y trouve des infos intéressantes comme :
++
Répondre à ce message
J’utilise ce plugin avec joie pour géolocaliser de nombreux articles
http://www.bibliosurf.com/spip.php?page=jeu_de_cartes&test=240
par contre, je n’ai pas compris comment géolocaliser des mots clés ou plutôt comment les afficher dans la carte.
Qui a le code ?
Bonjour,
Tu spécifies des mots clefs sur des articles et ensuite dans ton squelette mot.html tu indiques à l’endroit voulu :
[(#MODELEcarte_gisid_motrecherchezoom=7height=350pxlatitlonxit)]
sinon je n’ai pas compris à quoi sert le critere « recherche ». S’il est possible de faire une recherche sur les marqueurs je suis preneuse mais je ne sais pas comment faire ce formulaire de recherche.
dd
Répondre à ce message
Bonjour,
Après avoir réussi à afficher une carte avec un marqueur, je souhaiterais maintenant afficher une carte avec plusieurs marqueurs. Quelle est la démarche pour y arriver ?
En réponse à mon post.
J’y suis parvenu !
Voila comment j’ai procédé.
1) Déclaration dans la config de Gis de la rubrique où le plugin devait être actif
2) Dans cette rubrique, créer autant d’articles que l’on veut de marqueurs avec à chaque fois la saisie de nouveaux coordonnées. Dans le texte de chaque article l’instruction suivante a été saisie :
« <"carte_gis1|id_article=xx|zoom=12|type=hybride"> » avec xx = n° de l’article
PS : pour voir le marqueur affiché, l’article a été passé au statut « publié en ligne »
3) Comme je ne voulais pas voir tous ces articles en ligne, j’ai fait en sorte que la rubrique du plugin soit invisible (explications trouvées pour cela sur la FAQ du site de sarka-spip).
4) Création d’un article dans une rubrique de son choix pour voir afficher tous les marqueurs en saisissant au niveau du texte de l’article l’instruction suivante :
« <"carte_gis1|id_rubrique=xx|zoom=12|type=hybride"> » avec xx = n° de la rubrique du plugin.
Ce n’est peut-être pas la meilleure méthode mais en tout cas cela marche !
Répondre à ce message
Bonjour,
Avec la configuration suivante (spip 2.0.10 et sarka-spip 3.0.3) je rencontre le pb suivant.
L’affichage au premier appel de l’article fonctionne, la carte est visible, par contre par la suite l’article est vide, plus de carte à l’écran.
site temporaire accessible : http://cg90.free.fr
Bug ou mauvaise manip de ma part ?
Salut, je viens d’afficher la page d’accueil du site plusieurs fois et je n’ai pas de problème avec la carte... Est-ce bien de cette page dont tu parlais ?
++
Oui, effectivement il s’agit bien de celle figurant sur la page d’accueil.
(mais j’ai aussi le même pb avec la carte se trouvant sur Mairie -> géolocalisation)
Dès que je navigue en accédant à plusieurs articles lorsque je reviens sur la page d’accueil (en cliquant sur le chemin accueil) alors la carte n’apparaît plus sur la page d’accueil.
Salut, en fait le problème vient de ton hébergement. Lorsque que je vais sur la page Localisation j’ai 5 erreurs javascript dont une qui renvoie vers cette page :
http://perso99-g5.free.fr/overload.html
Ton site semble dépasser les capacités de l’hébergement gratuit de chez free, c’est tout...
Merci de ton aide.
Il ne reste plus qu’à trouver un autre hébergeur.....
(par contre comment peut-on consulter le fichier qui retourne les erreurs ? )
Répondre à ce message
Bandeau (2.1) et sélecteur générique(0.5) mette gis dans la panade : le bouton rechercher ne fonctionne plus. J’ai cherché longtemps sans trouver de raisons, mais en désactivant sélecteur générique ou bandeau, ça retravaille.
Répondre à ce message
Bonjour,
j’essaye d’intégrer mes cartes gis au style de mon site. J’utilise le modèle
<carte_gis>
et j’ai surchargé dans ma feuille de style une classe du type :Le padding ne fonctionne pas : il semblerait que la carte « occupe » l’espace dédié au padding. Par exemple lorsque je force un padding à 80px par exemple, la carte est plus large (width) que les 100% (100%+ 2x80px).
Je ne comprends pas pourquoi ?
Salut,
Sans lien vers le site en question je ne comprends pas non plus :p
Voir ici
le modèle :
le style :
Salut,
Ok je vois le truc. En fait le script de google maps rempli toute la div sans tenir compte du padding que tu lui appliques. Essaye en insérant le modèle dans une autre div avec une classe « carte » par exemple et applique tes styles à celle-ci. Cela devrait fonctionner comme ça je pense.
++
Merci !
Ca fonctionne parfaitement !
J’ai modifié le modèle en ajoutant un autre div :
et j’ai repris mon style :
Répondre à ce message
Bonjour,
Ce plugin est vraiment génial (et maléable à souhait), merci aux créateurs. J’ai toutefois quelques interrogations :
j’ai remarqué que le plugin ne se « nettoyait » pas. Si la rubrique ou l’article auquel la carte est liée n’existent plus, les enregistrements les concernant restent dans spip_gis. il manque un /genie/gis_nettoyer_base pour retirer les références aux cartes liés à des objets inexistants. J’ai modifié le plugin en conséquence pour mes propres besoins.
A moins que ce soit un comportement souhaité ou que ça rentre en conflit avec les prochaines évolutions du plugin, puis-je commiter cette modif ?
Autre remarque moins « concrète ». Pourquoi ne pas utiliser une table xxx_gis_liens pour gérer les liens id_article, id_rubrique, (et id_XXX) un peu comme dans la médiathèque. Ca permettrait d’envisager l’extension du plugin à d’autres objets éditoriaux. (évènements, grappes, ...). Bon, là ce n’est plus une petite retouche du plugin, c’est sûr. Mais ça reste dans le domaine du faisable.
Enfin, je suis étonné que le reverse geocoding ne soit pas intégré par défaut alors qu’il est déjà fonctionnel ? Dans mon souvenir, j’ai eu à modifier très peu de choses pour que cette fonctionnalité soit dispo dans l’édition d’objets. Cette fonctionnalité peut elle poser des problèmes auxquels je n’aurais pas été confronté ?
Répondre à ce message
Bonjour,
Je travaille actuellement sur un site multilangue deux branches francais et anglais. sur ma carte je dois afficher les marqueurs en fonction de la langue choisit. Si la langue choisie est le francais je dois afficher sur la carte (marqueur) les sous rubriques de la rub10 et si c’est en anglais les sous rubriques de la rub72. Bon l’instant seul les sous rub de la rub10 qui s’affiche quelque soit la langue choisit. j’ai mis ce bout de code dans le fichier rss-gis
mais rien ne s’affiche. Alors est ce que quelqu’un pourra t il m aidé. Merci
Répondre à ce message
Merci, ça marche super bien !
:-)
Répondre à ce message
Bonjour,
j’ai adapté le plugin afin de lier les cartes aux auteurs. Tout va bien, sauf que je n’arrive pas à afficher les marquers. Le site en dev est ici : http://peinture-deco.biggerthanpixels.com/spip.php?auteur7
Une de ce qui pourrait clocher ?
user : admin
pw : btp1xels
Merci
Rainer
Bonjour, je n’ai pas accès au site avec les login/pass que tu donnes. De plus, cela ne va pas être facile de débuguer un plugin dont tu as modifié le code sans avoir le code en question sous les yeux...
++
Ah oui je me suis trompé pardon,
user : test
password : miniox
et je t’ai mis le fichier su le serveur : http://peinture-deco.biggerthanpixels.com/IMG/google_maps_auteurs.zip
Huhu,
Si on regarde ta page avec firebug on voit ceci :
http://peinture-deco.biggerthanpixels.com/IMG/
403 Forbidden
peinture-deco.biggerthanpixels.com
244 B
Les serveurs de google tentent d’accéder à l’image de ton marker mais comme ils ne peuvent pas accéder à ton site ça ne fonctionne pas...
Retente le coup sans bloquer l’accès à ton site.
++
Il semble plutôt que ça soit tout simplement un problème de chemin vers l’image de ton marker. On voit bien l’ombre de celui-ci sur la carte...
++
Merci pour ton aide, c’était effectivement un chemin qui ne marchait pas
Salut,
@Rainer Müller, est-ce que tu pourrais mettre à disposition ta contrib pour lier les cartes aux auteurs ? C’est c e que je veux faire mais je n’y arrive pas malgré l’aide de Kent1 notamment (et j’ai pas envie de le harceler ! :)). Si c’est possible, tu me sauves ! Merci.
A +
Salut, pas de prob, mais pour le moment il est adapté à une demande spécifique, je dois le modifier d’abord et je te mettrai un lien de téléchargement
Génial ! Merci !
A +
Et voilà tu peux le trouver ici : http://www.mychacra.net/Plugin-Spip-Google-map-auteurs,039.html avec quelques explications.
Merci ! Je teste.
Répondre à ce message
J’ai des favoris( avec mes favoris 2) qui sont des mots-clefs, et des articles qui contiennent ces favoris (par exemple liste de département)
Pour afficher une liste de favoris associée à un auteur , j’ai modifié rss-gis en partie ainsi :
Il suffit de passer id_auteur en paramètre à l’appel du modèle. S’il n’y a pas d’id_auteur, il prendra en compte les autres paramètres (id_secteur pour ma part).
De préférence, surchargez rss-gis.html en le copiant dans votre dossier squelette, ne modifiez pas directement dans le plugin)
Répondre à ce message
Bonjour,
j’utilise le plugin gis pour utiliser googlemaps, si je clique sur le marqueur je dois avoir dans la bulle le titre de l’article, chapo et logo de l’article. Le titre s’affiche bien mais il ya un rectangle qui s’affiche juste avan avec la balise
que j’ai cherché partout pour le supprimer mais sans succès. De plus impossible d’afficher le logo de l’article, alors si quelqu’un l’a déjà fait je vous prie de m’expliquer comment je dois corriger tout ca.Merci PS : capture de la carte
Répondre à ce message
Bonjour,
J’ai un soucis avec la mise en production de ce plugin : une erreur javascript me semble t-il avec IE toutes versions (6 à 8 testées).
A chaque affichage de page sur IE contenant une carte (appelée par un modele standard du plugin) j’ai une alerte qui bloque la suite du chargement de la carte :
Sur tous les autres navigateurs le chargement des cartes ne bloquent pas à ce stade.
J’ai désactivé pas à pas tous les plugins (sauf Google API et CFG) sans succès.
Est-ce que les autres utilisateurs de GIS rencontrent le même problème et/ou une piste de résolution ?
Salut, ton problème vient de l’utilisation de l’option « custom controls » si tu désactive celle-ci cela devrait fonctionner. Je ne vois pas encore d’où vient le bug avec les custom controls (je ne les utilise jamais...) mais si je trouve une solution je te ferai signe.
++
Merci à toi c’est bien çà \o/
Avec control=small ou control=large ça fonctionne correctement.
Répondre à ce message
Bonjour,
J’ai un petit souci : quand j’active le plugin Gis escoitar, je n’arrive plus à créer ou modifier un seul mot-clé. J’ai une page blanche...
Y a-t-il un bug ? Un problème de version ? Une erreur de manipulation ?
Bonjour,
Le problème de la page blanche est il réglé ??? Moi j’ai toujours ce problème je ne peux plus creer ou modifier un mot
Malheureusement, non et personne ne semble vouloir aborder le sujet... Le seul moyen pour l’instant est de désactiver le plugin chaque fois que l’on veut ajouter ou modifier un mot-clé...
Bonjour.
Comme l’a déjà répondu b_b tout juste 7 minutes après que le problème ait été posé pour la première fois (cela ne vous semble-t-il pas très réactif ??) le problème n’est pas observé en 2.0.10 ni en 2.1 avec les dernières versions des plugins.
Regardez peut être à mettre à jour SPIP et vos plugins afin de corriger votre problème. Sans en savoir plus, il sera impossible à quiconque de vous aider d’avantage.
Si la mise à jour ne vous était pas possible, redescendez à la version précédente de votre plugin qui ne vous posait pas de problème (et indiquez ici la version qui vous semble fautive).
Bonne journée.
Re,
Avez-vous donné un lien vers les sites qui posent problème ? non
Avez-vous indiqué les versions de SPIP et des plugins utilisés pour qu’on puisse tester dans les mêmes conditions que vous ? non
Comment voulez-vous qu’on vous aide dans ces conditions ?
Je me répète : je n’ai pas encore terminé ma formation de devin qui me permettra un jour trouver des solutions à des problèmes sans description, désolé.
On se calme les amis. Je n’ai fait que réagir à mon post du 23 mars et n’avais pas vu qu’il y avait une réponse plus bas sur un autre post daté du 31.
Version de Spip : 2.0.10 [14698]
Version du plugin : 0.2 [35043]
Demain, je mets à jour pour voir. Merci quand-même ;-)
Tu peux quand même préciser « quand » tu as vu arriver le problème. Car si c’est lors d’une mise à jour, on peut te conseiller de simplement revenir en arrière sur la version qui pour toi était fonctionnelle.
Si c’est une installe « propre » et neuve, il faut aussi que vous regardiez du côté des autres plugins activés sur votre site (tout désactiver sauf GIS et ses potes et tester par exemple). Car nativement à nu, ces plugins fonctionnent très correctement, votre problème semble particulier à votre configuration.
Les problèmes peuvent venir de beaucoup d’endroits, et sans précisions, personne ne peut rien ;-)
Bonne investigation !
j’ai constaté que le problème vient chaque fois que la page /ecrire/exec/mots_edit.php est appelée, j’y ai fais quelques tests et il semblerait que ce soit un problème de css entre le plugin et spip : le plugin gis veut s’afficher tel que sur la modification des articles/rubriques. Bref, si vous mettez la ligne 130 (« . pipeline(... ») en commentaire, vous n’aurez plus ce problème, et le plugin gis ne s’affichera pas sur cette page.Je ne pense pas que cette modification causera un problème au fonctionnement du module, vu que c’est juste pour l’affichage via la variable $out.Si ça peut causer un problème, faites le moi savoir.
Hmm ce n’est certainement pas en modifiant un fichier du noyau de SPIP qu’on va corriger votre problème...
Comme j’aime pas trop jouer aux devinettes je viens de tester une fois de plus la création d’un mot clé sur un SPIP 2.0.10 SVN [14698] cette fois-ci (et GIS 0.2 SVN [36779]). Et cela fonctionne très bien...
Je ne peux vraiment rien de plus pour vous sans plus d’informations, désolé et bon courage.
Répondre à ce message
Bonjour les spipeurs,
j’ai un problème avec les mots clés, mais le problème est lié avec le plugin gis. Je m’explique : si je clique sur « creer un nouveau mot clé » j’ai une page blanche qui s’affiche, par contre si je décoche le plugin gis je n’ai plus ce problème je crée facilement les mots clés . Alors je voulais savoir si quelqu’un a eu a rencontré ce genre de problème et comment il l’ a contourné ?? Merci de votre réponse
Salut,
Testé sur :
SPIP 2.0.10 SVN [15548] avec GIS Version : 0.2 SVN [36779] : ok
SPIP 2.1.0-rc SVN [15548] avec GIS Version : 0.2 SVN [36779] : ok
Comme on dit sur IRC « ça marche chez moi © » ^^
Répondre à ce message
Merci pour ta réponse rapide b_b, mais j’ai recalculer la page plusieurs fois , j’a meme vidé le cache mais rien le marqueur refuse de changer de place
Répondre à ce message
Bonjour,
J’ai deux questions
1/ est ce qu’on peut utiliser le plugin en local evec easyphp ?
2/ que signifie cette boucle
Merci de me repondre
oui, sans problème à condition d’avoir un identifiant google pour l’adresse de ton serveur easyphp (127.0.0.1 ou localhost).
A noter : la fonctionnalité d’intégration automatique des fichiers KML ne fonctionnera pas puisque le serveur de googlemap ne peut récupérer le fichier local !
sortie de son contexte ta question ne signifie pas grand chose... c’est une BOUCLE type pour récupérer le (ou les) article(s) en fonction des critères passés par le modèle (id_rubrique ou id_secteur ou id_article...)
A partir de là, il faut lire de la doc sur les boucles et les modèles si tu veux aller plus loin... cf les boucles et les modèles
Répondre à ce message
pour patman
malheureusement avec le code de la carte inséré dans le squellette, même si aucune géocalisation n’existe sur l’article, une carte sera affichée automatiquement.
La solution la plus simple est d’appeler la carte directement dans le contenu de l’article et pas dans le squelette . tu peux faire cela avec le code suivant :
<carte_gis1|id_article=X|zoom=X|type=XXX|control=XXX>
merci garavan, je confirme que la boucle fonctionne :
- > quand il y a « coordonnées » la carte s’affiche, et inversement...
c’est peut être un comportement « anormal »... mais ça marche ! ? ;-)
Répondre à ce message
Bonjour, c’est sans doute très bête.. désolé d’avance.
j’ai mis le
... dans mon squelette article. La carte, donc, s’affiche même si je n’ai pas mis de coordonnées spécifiques à un article.
Ma question : comment cacher la carte, quand l’article n’as pas de coordonnées spécifiques ?
Salut,
Si tu es dans une boucle articles, tu peux le faire comme ça :
++
merci b_b,
Directement dans la boucle article cela ne fonctionnait pas ; il ne remonte pas la valeur de #LAT.
J’ai ajouter une boucle GIS dans ma boucle article tel que :
et cela fonctionne
encore merci
@+
Répondre à ce message
bonjour
j’aurais aimé savoir si c’était possible d’enlever la date et l’heure de publication qui est affiché dans l’info bulle ??
Bonjour,
Oui c’est possible, comme je le disais dans un de mes derniers messages sur ce forum :
http://www.spip-contrib.net/Plugin-Gis-escoitar#forum427127
++
oui je venais juste de voir ça
désolé et merci
Bonjour,
J’essaie de remplacer (#DATE|date_iso) par (#DATE_REDAC|affdate). Ca fonctionne dans la première boucle de rss-gis-recursive, mais pas dans la deuxième...
J’essaie aussi de remplacer #CHAPO par #LOGO_ARTICLE sans succès...
Personne ne peut me donner une piste ?
Bon, je me réponds : pour le problème de dates, c’est OK. J’avais aussi modifié . Ce n’est pas nécessaire et il semblerait que ce soit ça qui était la cause du non fonctionnement correct du plugin.
Par contre, je n’ai toujours pas de solution pour remplacer #CHAPO par #LOGO_ARTICLE. Rien n’apparaît...
Répondre à ce message
j’ai essayé d’enlever le lien sur le titre de l’info bulle
mais j’ai pas réussi
je suppose qu’il s’agit de ces trois lignes dans le fichier rss-gis.html mais aucune ne me permet de supprimer le lien sur le titre
(#ID_ARTICLE)
(#URL_ARTICLE|url_absolue)
C’est ici que ça se passe :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/rss-gis.html#L26
Entre les balises
<description> et </description>
++
les balises que tu m’as indiqué modifie la description de l’info bulle mais pas le titre
http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/rss-gis.html#L26
Si je supprime les lignes 21,22, 23 j’ai bien mon titre qui disparait mais je sais pas comment faire pour garder le titre tout en supprimant le lien
Ha oui pardon je répondais à :
Pou le lien ça va être plus chaud car il est ajouté par les scripts du plugin. Tu peux tenter de laisser le contenu de la balise link du RSS vide mais c’est « pas top » comme bidouille...
http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/rss-gis.html#L23
++
ok bon bah je vais supprimer le title et le rajouter dans description.
Dans la description, j’ai aussi changé le CHAPO par TEXTE et supprimer le filtre |supprimer_tags , es ce que cela pourrait nuire au bon fonctionnement du plugin ?
Répondre à ce message
Bonjour e merci pour la outil de valider le KML.
Mon problème est que je convers directement d’un fichier .gdb avec GPSBABELGUI et il faut crée un map a maps.google pour avoir un fichier .kml valide pour le interface GIS.
Ça marche
Répondre à ce message
Ce plugin est super.
Ma connaissance de spip et pratiquement null. (03-03-2010)
Tous que j’ai essaye pour démarre mon site fonctionne parfaitement sains faire des changes sur les fichiers originel de SPIP.
J’ái déjà installé tous le plugins nécessaire pour avoir GIS en fonctionnement.
Mon problème est que je peux pas voire le kml sur la carte.
Quelqu’un me faite un pas a pas, j’ai vue tous les post du interface e pas de chance de le faire toute seul.
Merci,
Mon site spip est en test a http://jorgetwin.no-ip.com et le article pour voire le KML est http://jorgetwin.no-ip.com/spip.php?article9
Bonjour,
Il semble y avoir un problème avec votre kml. Je n’arrive pas à l’afficher sur google maps :
http://maps.google.fr/?q=http://jorgetwin.no-ip.com/IMG/kml/080921_nada.kml
Et quand je tente de valider son contenu j’obtiens beaucoup d’erreurs :
http://kmlvalidator.com/
J’ai essayé de l’afficher dans google earth et cela fonctionne. Je pense que le problème provient du fait que le kml contient un « slider » qui permet d’afficher les points en fonction du temps. Essayez de simplifier votre kml et testez le sur le site de google maps à chaque fois. S’il s’affiche sur ce site alors ils fonctionnera sur le votre car je n’ai pas remarqué d’erreur sur votre site.
Bon courage ++
Répondre à ce message
bonjour
dans le chapo de mes articles j’intègre une information mail pour qu’elle puisse être directement cliquable dans l’info bulle . J’utilise la notation standart de spip pour les mail :
le mail est bien reconnu dans l’aticle lui même mais pas dans son intégration de l’infobulle ? comment faire pour contourner ce problème ?
exemeple :
http://mfam.unimedia.fr/pharmaciesmutualistes/spip.php?article328&var_mode=calcul#
Répondre à ce message
Bonjour,
Alors j’ai un petit souci pour l’utilisation du plugin escoitar.
J’ai une carte permettant d’afficher une liste de structures (entreprises, mairies, bibliothèques, ...)
J’ai donc crée une page propre a cet annuaire sur laquelle on peut « filtrer » les résultats affichés. (http://chambaran.epfactory.fr/?page=annuaire)
Le problème : je veux donc afficher une carte contenant les articles d’une liste bien précise de rubriques hors lorsque je mets :
« [(#MODELE{carte_gis}{zoom=10}{type=carte}{control=small}{attente=1}{id_rubrique=’1,5,6’})] »
Je ne récupère pas les articles des rubriques 1 5 et 6 mais seulement ceux de la rubrique 1.
Meme problème avec {id_rubrique IN ’1,5,6’}
Comment puis-je faire pour passer une liste de rubriques qui n’ont pas forcement de lien hiérarchique ?
Devrais-je créer dynamiquement mes points en JS ? ou est-ce possible en passant par le plugin escoitar ? peut être simplement une requête SQL "WHERE id_rubrique =XX" à modifier en "WHERE id_rubrique IN (XX)"
Merci d’avance pour votre aide.
(remplacez les \ par des accolades)
J’ai trouvé une solution qui fonctionne mieux que l’ancienne
Je crée une carte vide a laquelle j’ajoute dynamiquement les point selectionnés grace a la boucle :
Et ca marche nickel. Si par contre on essaye d’afficher la ligne
[(#MODELE{carte_gis}{zoom=10}{type=carte}{control=small}{attente=1}{id_rubrique=#ID_RUBRIQUE})]
à l’intérieur de la boucle, le plugin ne prendra pas en compte les différents articles mais exécutera la fonction un nombre de fois correspondant au nombre d’articles sélectionnés, mais chaque fois avec le dernier article de la liste.
La requête javascript est exécutée x pour fois pour le dernier article (x étant le nombre d’éléments de la liste)
Il s’agit peut être là d’un bug a corriger.
Si ca a pu aider quelqu’un...
Merci quand même.
Enerol
Salut,
Non non il n’y a pas de bug de ce côté. Comme je l’ai dit souvent dans ce forum :
C’est les fichiers rss-gis.html et rss-gis-recursive qui génèrent le contenu de la carte (la lsite des marqueurs et leur contenu). C’est donc là qu’il faut agir quand vous souhaitez modifier le comportement par défaut du plugin.
++
Répondre à ce message
Bonjour,
Tout d’abord, merci pour ce plugin qui fonctionne à la perfection.
Est-il possible de faire apparaître dans les infobulles de la carte, en plus de la description de l’article, les coordonnées GPS du lieu qui est repéré ?
Voici l’URL de ma page : http://lycees.ac-rouen.fr/anguiercayet/angcay/spip.php?article17
Merci d’avance pour votre aide.
Salut,
Oui c’est possible. Ce genre de question a déjà été abordée dans ce forum. Tu peux voir toute la discussion ici :
http://www.spip-contrib.net/Plugin-Gis-escoitar?tous=oui
Pour faire simple : il faut modifier le flux RSS qui permet à GIS de placer les marqueurs sur la carte. Les fichiers en questions sont : rss-gis.html et rss-gis-recursive.html suivant l’option utilisée.
++
Merci pour votre réponse rapide. Tout fonctionne bien à présent.
Répondre à ce message
Bonjour,
Est-il possible avec ce plugin de modifier l’apparition de l’info bulle ?
Au lieu d’un clic, je souhaiterai faire apparaître l’info bulle au survol comme cet exemple : http://econym.org.uk/gmap/example_mouseover.htm
Merci
Salut, non le plugin GIS n’a pas d’option intégrée pour le faire. Pour cela il faut modifier ta copie du plugin googlemaps api afin de changer le comportement des marqueurs.
++
Répondre à ce message
Bonjour,
J’aimerais savoir s’il y a un moyen de superposer sur la carte le kml d’une rubrique et les marqueurs des articles portant un mot-clé ? Mes articles ne sont pas dans cette rubrique, ils sont publiés ailleurs.
J’ai essayé de mettre la carte avec
[(#MODELE{carte_gis}{id_mot}{id_rubrique}...
dans le squelette mais il n’affiche que les articles du mot-clé.La page en question
Merci de votre aide
Ton cas de figure ne peut pas être pris en charge par le plugin. Si tu veux afficher un kml il faut que celui-ci soit attaché à la rubrique passée en paramètre au modèle. Ce qui fait que ce seront les articles de cette rubrique qui seront affichées sur la carte.
<carte_gis1|id_rubrique=4|recursive=1|zoom=9|id_mot=3>
Le code suivant affiche les articles de la rubrique 4 et des sous-rubriques à condition qu’ils comportent le mot clé 3. Le KML affiché sera celui attaché à la rubrique 4.
Voir le résultat ici :
http://labo.eliaz.fr/spip.php?rubrique4
Répondre à ce message
Bonjour,
J’ai des rubriques et des sous-rubriques. Pleine d’espoir j’ai commencé à marquer les cartes sur les sous-rubriques et essayer de les faire apparaitre avec :
<carte_gis1|recursive=1>
Dans l’espace privé pas de problème : je vois mes cartes et les marqueurs de mes rubriques.
Et bien dans l’espace public cela ne marche pas ; il faut obligatoirement marquer des cartes sur des articles sinon les infos des sous-rubriques ne remontent pas.
Si quelqu’un à une solution ou pense que j’ai mal fait, je suis toute ouïe !
merci
dd
Salut, un lien vers le site peut être ?
Bonjour,
Et non je fais les tests en local !
Est-ce que tu sous-entends que normalement cela devrait marcher même s’il n’y a pas de marqueur sur les articles ?
merci
Je ne sous-entends rien et la doc est claire sur ce point. GIS permet d’attacher des coordonnées à des articles par défaut (pour les rubriques cela sert uniquement à centrer une carte sur une position, toujours par défaut).
Sans paramètre id_rubrique et surtout sans aucun article positionné la carte n’affichera aucun marqueur car GIS est avant tout pour prévu pour afficher des articles sur une ou des cartes. Si tu souhaites afficher uniquement les marqueurs correspondant à des rubriques il va te falloir modifier le fichier rss-gis ou rss-gis-recursive pour que celui-ci gère les rubriques et non les articles.
++
Répondre à ce message
bon bah c’était tout bête, pourquoi chercher midi à 14h
j’avais mis 13 pour l’id de mon article dans mon modele au lieu de id_article=13
merci b_b pour ton aide
Répondre à ce message
bonjour
j’arrive bien à afficher ma map mais je n’arrive pas à avoir mon fichier kml superposé à ma map
pourtant il est bien joint à mon article 13
j’ai installé ces différents plugins
plugin CFG 1.10.5
Plugin Google Maps API
Plugin Gis escoitar
j’utilise bien « current version » de l’API de GoogleMaps
j’ai testé en local et en ligne mais sur les deux, le fichier kml n’apparait pas
voici les liens :
vers le site => http://90plan.ovh.net/~izxkzeyd/www.spip-test.cc/geolocalisation
vers le fichier kml => http://90plan.ovh.net/~izxkzeyd/angers.kml
vers mon modele html => http://90plan.ovh.net/~izxkzeyd/mod_geolocalisation.zip
y a t’il quelque chose que j’aurai oublié ?
Ha cool en fin quelqu’un qui donne des infos pour qu’on l’aide ;)
Bon, par contre je n’accède pas à ton modèle. Bref, sur ta page où il y une carte tu semble utiliser un modèle sans lui passer d’id_article ou d’id_rubrique. De ce fait le kml de l’article 13 ne s’affichera pas. Comme le dit la doc (ou moi c’est pareil ^^) :
Et voilà...
++
Répondre à ce message
Bonjour, je signale pour ma part également un problème évoqué ici. Je mets un fichier KML dans ma rubrique ou mon article… je trouve bien le code ici dans mon navigateur :
// Chargement KML si attache a la rubrique
var kml = new GGeoXml("http://localhost/aufildelaseine/IMG/kml/essai2.kml") ;
map1.addOverlay(kml) ;
mais cela ne marche pas. Quelqu’un a-t-il pu résoudre ce problème ?
Salut, comme je le dis souvent, sans lien vers la page qui pose problème il va nous être difficile de t’aider...
Mais je peux déjà te dire que la superposition de kml ne fonctionne pas en local (à moins d’utiliser un service comme dyndns) car les serveurs de google auront quelques difficultés à accéder à l’adresse http://localhost/aufildelaseine/IMG/kml/essai2.kml
++
Merci, je voulais savoir où en étais la question. Je vais essayer sur le serveur distant. Si ça ne marche pas je tiens tout le monde au courant bien entendu ( avec le lien ).
Effectivement ça marche… dans cet élan de confiance je vais tenter de changer les icônes des marqueurs ( ce à quoi je ne suis pas encore arrivé ) Salutations
Répondre à ce message
Hola !
Il serait possible
{id_mot IN 2,3,4}
?J’ai essaie avec
[(#MODELE{carte_gis}{id_article}{id_rubrique}{id_mot IN 2,3,4}...
mais rien. Salut !
Répondre à ce message
Hola.
Il serait possible, par example, id_mot IN 2,3,4 ?
J’ai essaie avec :
[(#MODELEcarte_gisid_articleid_rubriqueid_mot IN 2,3,4...
mais rien. Salut !
Répondre à ce message
Bonjour,
j’aimerais afficher dans ma carte rubrique les marqueurs des articles des sous rubriques.
J’utilise le modèle ci-après avec le paramètre recursive=1 comme indiqué dans la doc ci-dessus.
ça ne marche pas
une idée ? merci
je me réponds :
remplacer le
id_rubrique=32
parrecursive=1
Répondre à ce message
Bonjour,
Voila je suis sous SPIP 2.0.10 en local et je rencontre un petit souci (je suis néophyte et je commence juste à toucher au code de SPIP avec le plugin Soyez Créateurs).
Voila j’ai créé une rubrique TEST GIS avec 2 articles à l’intérieur mais le souci c’est que sur la carte il n’y a qu’un article qui apparaît sur les 2, pourtant les 2 articles ont des coordonnées. Pourriez-vous m’aider svp ?
Et j’ai l’impression qu’il y a un conflit entre le cookie de correspondance et le plugin GIS est-ce normal ?
En vous remerciant par avance de toute aide.
Bonjour,
Quel code utilises-tu pour afficher la carte ?
Peux-tu être plus précis ?
++
J’utilise ceci dans la page rubriques du squelette :
[(#PLUGINGIS|==1|oui)[(#INCLUREfond=noisettes/rubriques/cartoenv)]]
et dans la page carto.html :
[(#MODELEcarte_gisid_rubriquetype=carte)]
Pour le conflit avec le cookie je n’ai pas les boutons comme recalculer la page sur la rubrique TEST GIS et les autres d’ailleurs ils n’apparaissent que sur la page d’accueil.
Si tu souhaites afficher les articles de la rubrique en cours il suffit d’insérer le code suivant dans la boucle de la rubrique :
[(#MODELE{carte_gis}{id_rubrique}{type=carte})]
Utilise le raccourci < code > < /code > pour entourer tes extraits sinon c’est pas super lisible à moins d’être admin et de « crayonner » ton message ;)
Pour ton problème de cookie cela n’a rien à voir avec GIS. Tu n’aurais pas une balise #HTTP_HEADER dans tes squelettes par hasard ? Celle-ci, comme indiqué dans la doc, empêche l’affiche des boutons d’admin de SPIP.
++
Répondre à ce message
Hello,
J’ai trouvé !!!
Alors, je t’explique pas les tours et détours qu’il a fallu, mais le problème vient d’un « conflit » avec le « cookie de correspondance » posé par la partie privée pour pouvoir recharger les pages etc... sur la partie publique et le ou les cookies posés par le plugin GIS ou plutot je pense le cookie Google API. Allez savoir pourquoi, en localhost le problème ne se pose pas ?
En tout cas c’est sur : si j’active le cookie de correspondance, je vois plus les marques, si je le désactive, je les vois !
A faire remonter aux développeurs (comment ?)
Merci en tous cas, c’est grâce à tes questions que j’ai fini par trouvé.
jeff
Répondre à ce message
Bonjour,
Et merci pour tes questions qui m’ont permis de réfléchir... mais toujours pas trouvé. Déjà, des réponses à tes questions :
- Peut être parce que tu n’as pas la même version de SPIP en prod et en local ? Réponse : j’ai fait un transfert FTP de disque à disque, donc c’est rigoureusement les mêmes fichiers (à part connect.php)
- Peut être parce que tu n’as pas les mêmes plugins activés en SPIP et en local ? Réponse : même réponse
- Peut être parce que tu n’as pas vidé ton cache et les fichiers php
contenus dans le dossier tmp/ de ton SPIP de prod ? Réponse : si si, à chaque essai !
Et si tu regardais en prod le résultat de la boucle, en affichant par
exemple simple #TITRE - #ID_ARTICLE pour regarder ce que rend la boucle. Réponse : j’aimerais beaucoup ! Le problème, c’est que c’est généré par rss-gis.html. Et je ne sais pas où ce fichier RSS est « stocké » (peut-être ne l’est-il pas). J’ai seulement réussi à trouver sa trace dans le cache (en local, pas en prod).
As-tu en prod une erreur JS (merci Firebug) ailleurs, qui empêcherait ton GMap de fonctionner correctement ? :) Réponse : d’après Webdevelopper toolbar, non problem javascript
Conclusion : on dirait qu’en prod le fichier gis-rss.html « plante ». SI TU SAIS COMMENT FAIRE AFFICHER #TITRE comme tu le propose, je pense que ça me permettrait de débugger ça...
Je suis preneur de toute idée pour avancer :(
Vérifie peut être les droits sur tes dossiers (tu dis ne pas avoir de trace en prod).
Mais si je dis pas de bêtises, tu dois l’avoir dans le code source le code généré pour la carte, dans le head de ton HTML. C’est donc normalement là que tu trouveras ton code. Sinon tu dois aussi pouvoir appeler directement la page concernée pour voir le résultat des boucles
=> spip.php ?page=TRUC
si ça marche tu pourras vérifier que tout va bien en rajoutant var_mode=debug à ton URL (en étant déjà authentifié sur le site) :
=> spip.php ?page=TRUC&var_mode=debug
Je n’ai rien pour tester là donc je dis ça... « Comme ça » :)
Par contre, comme le demande b_b à chaque fois, sans lien vers ton problème... Plus dur de t’aider ;-)
PS : télécharge Firebug, ça n’a aucun rapport avec WebDevelopper :)
PPS : as-tu bien corrigé la valeur de ta clef quand tu es en prod ? Ainsi que la valeur de l’adresse de ton site depuis la « configuration » dans l’espace privé ?
Répondre à ce message
Bonjour,
Voilà 2 jours que je cherche pourquoi les marques n’apparaissent pas sur la carte sur le « serveur de production » alors qu’elles s’affichent sur mon ordinateur (linux/apache).
Le problème est d’autant plus étrange que je parviens à afficher (y compris sur le serveur de prod) « une seule marque » lorsque je spécifie article=x.
Mais si je ne mets rien, ou si je mets rubrique=y, là RIEN !
Le code que j’utilise :
[(#MODELEcarte_gisid_rubrique=3zoom=6type=hybride)]
J’ai réinstallé gis et google api, fait un dump de la base de donnée... Mais ça ressemble plutot à un problème de boucle SPIP qui ne sélectionnerait pas les articles.
MAIS POURQUOI EN PROD ET PAS EN LOCAL !!!!!!!
HELP, je sais plus quoi faire !
Merci d’avance pour vos lumières !
- Peut être parce que tu n’as pas la même version de SPIP en prod et en local ?
- Peut être parce que tu n’as pas les mêmes plugins activés en SPIP et en local ?
- Peut être parce que tu n’as pas vidé ton cache et les fichiers php contenus dans le dossier tmp/ de ton SPIP de prod ?
Et si tu regardais en prod le résultat de la boucle, en affichant par exemple simple #TITRE - #ID_ARTICLE pour regarder ce que rend la boucle.
As-tu en prod une erreur JS (merci Firebug) ailleurs, qui empêcherait ton GMap de fonctionner correctement ? :)
Répondre à ce message
Bonjour,
J’ai intégré les données de GIS à une carte Google externe ( http://www.minicircul.com/minicircul/spip.php?page=info_carto_idf_agendajour2 )
J’obtiens sans problème les marqueurs paramétrés dans l’espace privé, en revanche les fichiers .kml ne sont pas intégré à la carte, j’ai oublié quelque chose ?
Par avance merci
Bonjour,
Le problème ne vient pas de GIS car la page que tu cites n’utilise pas le modèle de carte du plugin (c’est du code « maison »). Tu as donc oublié dans le code de ton squelette d’insérer le code qui gère la superposition de KML sur la carte... Regarde comment fait le modèle de carte du plugin google maps api pour t’en inspirer.
++
Je suis sûrement une truffe ! mais je n’ai pas trouvé le moyen de superposer un kml dans ma carte dans la doc de l’API Google ! J’aimerais bien trouver cette fameuse « ligne de code » !
Par avance merci
Je viens de tester, certes j’arrive à intégrer le fameux kml !
Mais impossible de faire cohabiter sur la carte un kml avec les points seuls intégrés à la base via l’administrateur privé.
http://www.minicircul.com/minicircul/spip.php?page=info_carto_idf_agendajour3 sur les points seuls ca fonctionne !
si j’ajoute l’appel des kml, c’est bon pour le kml, mais ca efface les autres points
http://www.minicircul.com/minicircul/spip.php?page=info_carto_idf_agendajour2
Si quelqu’un a la solution ! merci par avance...
Désolé mais ton problème n’a plus grand chose à voir avec GIS car tu utilise ton prpore code. Je te conseille plutôt d’aller demander de l’aide dans le groupe de discussion dédié à l’API de google maps.
++
Répondre à ce message
Je n’arrive pas à faire apparaitre une trace.
Mon fichier.klm est bien lu par googleEarth ou autre ...
J’utilise la current Version de l’API ...
Une idée ?
Merci
Salut Henri,
Comme je le répète à chaque question dans ce forum :
Sans lien vers la page qui pose problème il nous sera difficile de t’aider...
++
Oui bien sûr !
mais pas facile d’envoyer un lien, car je teste en local ;-(
Répondre à ce message
Bonjour,
je viens de (tenter) de mettre à jour le plugin avec sa dernière version diponible sur la zone (datée 26.11). Spip est 2.0.10.
Mais le formulaire n’apparaît plus sur les pages articles dans l’espace privé. Plus moyen de localiser un article.
Pour les articles précédmment localisés, tout fonctionne parfaitement dans l’espace privé (même en recalculant la page pour ne pas avoir un « faux espoir » lié au cache !).
Tout était ok avant l’upgrade.
Suis-je le seul ?
Quelqu’un a-t-il une idée ?
D’avance merci
Luc
Mon clavier a fourché.
je reprécise.
Sur le site PUBLIC : tout fonctionne.
Dans l’espace PRIVE, le pavé GIS n’apparaît plus.
Répondre à ce message
Bonsoir,
Voila je fait tourner un SPIP en local (dernière version de SPIP) et j’ai crée de nouveau marqueur comme indiqué dans l’article (en 30x24 pixels, png transparent). Mais je rencontre un souci les marqueurs sont tellement transparents qu’ils ne s’affichent pas : je vois l’ombre du marqueur mais pas le marqueur personnalisé !!
- Pourriez-vous m’aider sur ceux point ?
- Si j’ai bien compris le fichier .kml que l’on peut superposer sur une carte doit être l’url distante générée par Google Maps ?
Merci d’avance
Méfie toi, tu as UN fichier pour le marqueur et UN fichier pour son ombre ! (que tu peux désactiver si je dis pas de bétises).
Il y a fort à parier que tu n’as pas du tout ton nouveau marqueur d’affiché ! Que dit ton code source HTML ? ;-)
(c’est bien de quand même mettre ta version réelle de SPIP, parce que dans 3 mois, personne ne saura quelle était « dernière version » et si c’est un bug, c’est bien de pouvoir l’associer (ou pas) à une version ! ;-) )
Donc je suis en SPIP 2.0.10 et voila mon code source HTML :
Si j’ai bien compris je dois modifier ceci :
Par quoi ?
Vu que je débute pourrais tu me guider si je me trompe ?
En te remerciant d’avance pour ton aide.
Répondre à ce message
Je vais allé m’auto-flageller sur la place publique de viens de trouver mon erreur : une erreur de lecture de l’article !!!
Encore bravo pour ce travail !!
Répondre à ce message
Erreur de ma part j’ai oublié de préciser que je fais tourner mon SPIP en local (je suis un jeune néophyte de SPIP et donc je m’entraîne).
Je récapitule : après avoir installé Google Maps API et GIS, configurés, j’ai fait un copier/coller du code à inclure dans le squelette là ou on veut (j’ai pensé à modifier les champs « xxx »), j’ai vidé le cache mais rien ne s’affiche.
en vous remerciant par avance pour une quelconque aide.
Répondre à ce message
Voila je viens d’installer le plugin et il fonctionne bien. Par contre, une fois que je colle le code dans le squelette pour pouvoir afficher la carte ou je veux dans la page cela ne fonctionne pas pourriez vous m’éclairer sur ce point ??
En vous remerciant d’avance.
Et encore bravo pour cette excellent travail.
Ha oui bien sûr, il y a toujours des gens motivés pour aider les autres. Par contre, sans lien vers la page qui pose problème c’est beaucoup plus difficile pour eux...
Répondre à ce message
Merci pour le conseil sur les tables, la réinstallation a fonctionné,
Cependant 2 questions :
1. comment proposer la couche « trafic » de l’API Google sur la carto ?
2. sur l’info bulle, j’ai un cadre bleu vide avant le titre, j’ai nettoyé le GIS-rss mais sans effet !
Merci par avance !
pour info exemple à http://www.minicircul.com/minicircul/spip.php?page=info_rdv&id_article=1183
Rien de prévu de ce côté dans le plugin car la couche « traffic » répond à des besoins « spécifiques ». Tu peux très bien te fabriquer un modèle de carte perso en jouant avec les options de cette couche :
http://code.google.com/intl/fr-FR/apis/maps/documentation/services.html#Traffic_Overlays
Sujet déjà abordé dans le message précédent de ce forum...
http://www.spip-contrib.net/Plugin-Gis-escoitar#forum423377
Répondre à ce message
Bonjour,
Je suis sous spip 2.0.10
J’ai installé le plugin GoogleMap API
J’ai installé le plugin GIS
Mais dans ma base SQL, aucune table de créée, bref sur l’interface privée j’ai bien la carto et le choix pour placer les points mais sur l’interface publique, j’ai une erreur SQL, me notifiant qu’il ne trouve pas la table non créée.
Il y a dû avoir un problème lors de l’installation. Pour la retenter essaye de désinstaller (pas uniquement désactiver) le plugin en cliquant sur l’icône de suppression :
http://trac.rezo.net/trac/spip/browser/spip/prive/images/spip-pack-24.png
Cela devrait effacer l’entrée gis_base_version dans la table spip_meta. Ensuite tu peux retenter l’installation/activation du plugin.
++
Répondre à ce message
Merci pour ta réponse rapide.
Je vais essayer de désactiver l’option « onglets » du Couteau Suisse. Mais cette option n’est pas responsable du non-affichage du fichier KML dans l’article bidon dont je te parlais, puisque cet article n’est pas décomposé en onglets... Je vais tout de même désactiver l’option, pour voir si ça marche.
Je ne suis pas certain de comprendre ta proposition pour les rubriques : dans mon cas, j’ai un seul article, et je veux y associer plusieurs cartes et plusieurs fichiers KML (un par carte). Si je te suis, il faudrait décomposer un article en rubriques ? C’est possible ça ?!
J’ai bien entendu une autre solution : créer plusieurs articles pour le même raid, chaque article correspondant à une étape du raid. Je pourrai ainsi associer une carte et un fichier KML à chacun de mes articles. Mais il faudra alors un développement supplémentaire pour créer un lien entre les articles, afin de bien faire comprendre qu’ils sont liés entre eux au sein d’un même raid.
Pour vérifier simplement si les fichiers KML s’affichent, mon article « bidon » (qui ne contient qu’une carte, et un seul fichier KML) est déjà un début. Et le fichier KML ne s’affiche pas...
Sinon je m’excuse de ne pas te donner l’adresse de mon site pour l’instant. Et pour cause : je travaille en local...
Merci infiniment !
Salut,
Pas besoin de développement, on l’a déjà fait pour toi avec le plugin a2a ;)
++
Bonjour,
Avec ou sans couteau suisse, ça ne marche toujours pas : en plaçant une carte dans un article tout simple, et en joignant un document KML à cet article, la carte s’affiche mais pas le fichier KML...
Peut-être dois-je déclarer le fichier KML dans le corps de l’article ? Si oui comment ? A l’intérieur de la déclaration de la carte ?
Bonjour,
Comme je te l’ai déjà dit :
Nous n’avons pas encore trouvé le moyen de repérer les bugs des pages de sites sans les voir, mais on y travaille :p
++
Bonjour,
je viens d’intégrer l’outil dans mon site.
http://www.vache-maraichine.org/Nouvel-article,68.html.
je voudrais y localiser les élevages présents sur la carte statique ici.
Comment puis-je m’y prendre ?
Merci pour l’outil et la réponse
Fabien
Salut,
pour chaque point tu crées un article, que tu localise via l’interface présente sur l’article.
Et alors, si tu ne spécifie pas de numéro d’article, tous les articles publiés, proposé ou en rédaction, selon ton paramétrage de base du plugin, apparaîtront sur la carte que tu auras appelé dans un article ou dans une rubrique.
Tina
Salut Tina ;
J’ai intégré ce script « carte_gis1|id_article=68|zoom=5|type=satellite|control=custom »
dans mon article.
Mais je ne veux pas forcément créé une interface pour chaque article, je voudrais par contre que l’article ici centralise tous les points créé (les élevages).
Est-ce que j’utilise le bon script ?
Merci pour votre aide
fabien
Avec id_article=68 çe ne sort que le point correspondant auxc coordonnées de l’article 68.
Si tu enlèves id_article=68 des critères appelés, ça affichera tous les articles pour qui tu as renseigné des coordonnées.
Tina
Salut Tina,
Merci pour ton explication, ca fonctionne maintenant ici
je vais pouvoir m’attaquer maintenant à la personnalisation des marqueurs et des informations à mettre dans les bulles. d’ailleurs si tu as des infos la dessus je suis preneur
Bon dimanche
Fabien
Salut,
Le plugin fonctionne bien sous firefox mais rien ne s’affiche sous ie !
y a t-il un paramètre à changer ou ajouter ?
Merci
Fabien
Salut,
Le problème vient du fait que tu utilises les contrôles « custom » qui génèrent une erreur javascript sous internet explorer. Je corrige ça dans la journée, il te faudra mettre à jour le plugin googlemaps_api pour régler le problème sur ton site.
++
C’est également mon cas (custom) car c’est cette disposition qui offre la vue « physical », très utile pour observer les volumes du lieu.
Lorsque tu auras mis à jour le plugin, en fait c’est donc pas gis mais googlemaps_api que tu auras mis à jour, c’est ça ?
Tina
Salut,
Non non la vue de type physical est utilisable avec n’importe quel type de contrôles (il suffit de passer le bon paramètre type au modèle).
Il faudra juste mettre à jour votre plugin googlemaps_api, le log du commit de correction est ici :
http://trac.rezo.net/trac/spip-zone/changeset/33155/
++
En fait, je désire faire apparaître la carte hybrid en premier affichage pour les visiteurs, mais avoir le bouton qui leur donne la possibilité de passer en physique quand ils on besoin d’y voir plus clair à ce sujet là, seulement après avoir déjà vu l’aspect vu du ciel.
j’appelle donc hybrid et custom dans l’appel de la carte.
Y-t-il moyen de faire autrement ? Enfin bon de toute façon si tu as mis le plugin à jour ce soir, la question ne se pose plus vraiment je crois ?
en tout cas un grand merci pour cette réactivité qui fait de ce plugin un réel outil utilisable en production.
Tina
Haa ok je vois de quoi tu parles. Ben voilà, j’ai ajouté une option
{control_type=complet}
au modèle pour afficher tous les types de carte dans le menu :http://trac.rezo.net/trac/spip-zone/changeset/33175
J’ajoute ça à la doc tout de suite ++
salut,
je suis pas un pro des mise à jour de plugin. je suis allé sur la page du site mentionnée pour la mise à jour du plugin, fais un copier coller-coller du code (en entier) mais je n’ai toujours pas accès à la carte sous ie ici.
Est-ce que j’ai procédé comme il fallait ou pas.
Merci
fabien
PS : et merci pour le plugin, c’est trop fort
Depuis l’interface de gestion des plugins de TON site, il te suffit de réinstaller à nouveau googlemaps_api, et hop, ce sera mis à jour.
Je viens de le faire pour une dizaine de sites, comme sur des roulettes.
Tina
Répondre à ce message
Bonjour et bravo pour ce plugin SIG !
Lors de mon premier test, j’avais laissé activé swf_object, puis ensuite, après quelques affichages, je l’ai décliqué, mais la barre bleu clair reste visible, impossible de la faire disparaître, que ça soit en forçant le vidage du cache ou que ça soit en désinstallant complètement le plugin (y compris en supprimant les informations dans la table meta).
que me conseillez-vous pour qu’enfin j’arrive à faire disparaître cette barre bleu (voir image ci-jointe).
Peux-tu nous filer l’url du site stp ?
La page est celle-là :
http://www.prog-rahui.com/-Carte-dynamique-de-l-ile-SIG-
Merci d’avance,
Tina
Ok je vois le truc. Cela vient de la css du plugin Lecteur multimédia qui style la div #player à la ligne 137 de ce fichier :
http://www.prog-rahui.com/plugins/auto/Lecteur_multimedia/player.css
Il faut que tu surcharge les styles appliqués à #player dans ta feuille de styles persos pour régler ton problème. Ajouter un width:0 ; et un border:0 ; sur .window_content #player devrait faire l’affaire.
++
Merci pour le tuyau css Bruno !
Tina
Répondre à ce message
salut...
je reviens sur un pb rencontré à la mise en place il y a un an.... j’avais laissé tombé en me disant que comme souvent, le problème disparaitrait dans une prochaine version... je viens de passer en spip2.09, sarka 3 et gis mis àjour, et le pb reste...
Donc,
ca marche bien pour les articles (visites de quartier), que je géoréférence et dont je peux afficher la carte
mais sur la page d’accueil, j’ai un article qui doit afficher une carte plus globale avec l’ensemble des articles (visites)... la rubrique concernée étant la 4, ca donne
à priori facile, avec
mais en fait ca m’affiche la carte, avec d’autres paramètres, un zoom 16, centrée sur un des articles...
En fait, il utilise le point référencé d’un des articles de la rubrique (ni le premier article ni le dernier...).
Si je supprime le géoréférencemen de cet article, ca marche...
donc, il y a un bleme dans l’interprétation de
Cherchant à comprendre, je passe la page en debug pour voir quel query ramenait quel id pour la carte...
et dans plugins/auto/gis/modeles/carte_gis.html
qui donne le query
BOUCLE_rub(ARTICLES){id_article=#ENV{id_article}}
et il a comme résultat une erreur
peut-être sans rapport avec mon ob, mais au cas ou...
... rien de réellement bloquant, mais c’est dommage !
pam
PS...
j’en profite, ce serait bien d’ajouter dans la partie privé de spip, dans l’affichage des listes d’articles (d’une rubrique par exemple), un flag signalant ceux qui sont géoréférencés..
désolé.. un complément...
en fait, si je supprime l’article, ca ne marche pas mieux, sauf que ca prend les données d’un autre article, qui est sur un point avec des voisins, donc on en voit plusieurs sur la carte rubrique, mais le pb reste entier
le rubrique=4 n’est pas pris en compte...
Un lien vers le site en question qu’on puisse observer le problème ?
++ b_b
bonsoir,
site http://pam.venissieux.org
la carte est sur la page d’accueil... et doit contenir les articles de la rubrique « dans venissieux »
pam
Ok je comprends mieux ton problème. Donc pour résumer, tu souhaites centrer la carte sur des coordonnées et un zoom autre que ceux d’un article précis en affichant les articles d’une rubrique. Pour cela tu as deux solutions :
<carte_gis2|id_rubrique=4|type=hybride|control=small>
<carte_gis2|id_rubrique=4|type=hybride|control=small|zoom=xx|latit=xx|lonxit=xx>
++ b_b
ben....
la rubrique a bien des coordonnées et un zoom, mais ce n’est pas ceux-ci qui sont actifs...
comme indiqué dans le premier message, il semble récupèrer les coordonnées d’un article. J’ai vérifié en supprimant les coordonnées de cet article, et effectivement la carte affichée à changé en prenant les infos d’un autre article.. je ne vois pas pourquoi ni comment...!! et si je remets les coordonnées à cet article, la carte les reprend
je reformule :
- la carte de l’article 79 de la rubrique 9 qui est affiché en page d’accueil et qui est définie avec id_rubrique=4 zoom=13
- affiche une carte correspondant aux coordonnées et zoom d’un article 25, avec les points de la rubrique 4...
- Si je supprime les coordonnées de cet article 25, la carte de l’article 79 prend d’autres coordonnées, je n’ai pas trouvé si elles correspondaient à un autre article... en tout cas, elles ne correspondent pas aux coordonnées de la rubrique 4 ..
- si je remets les coordonnées de cet article 25, elles sont utilisées pour la carte de l’article 79
je rate peut-être un truc évident... mais que je ne vois pas !!!
merci de l’aide
rien de bloquant, puisque finalement, si je mets les paramètres que je veux sur cet article 25,la carte affichée est la bonne...
pam
Bon on va y arriver ;)
Pour commencer installe des versions fraichement téléchargées des plugins gis et googlemap_api.
Ensuite, dans le fichier http://trac.rezo.net/trac/spip-zone/browser/_plugins_/googlemap_api/inc_public_map.html :
Vide le cache du site après ça et préviens moi quand c’est fait pour que j’y jette un oeil.
Hésite pas à passer du irc un de ces jours pour qu’on en discute en direct ça sera plus simple ;)
http://spip.net/irc
désolé, je n’ai pas la pratique irc...
sinon, plugins mis à jour et ajout de commentaire fait...
...
Répondre à ce message
Bonjour,
Superbe plugin bien pratique, bravo !
Deux petites questions :
- Comment virer le « player » de la bulle info des points localisés ? J’ai essayé de supprimer dans rss-gis.html et rss-gis-recursive.html, sans succès.
- Mon plug semble ne pas prendre en compte les icônes personnalisés, bien que j’ai appliqué le icon_marker comme indiqué dans la doc :(
Dans mon article regroupant la carte avec tous mes points, j’ai précisé
, mais point d’icone personnalisé (pourtant défini).
Merci
Bonjour,
Comme indiqué dans la doc, cette option de la page de configuration du plugin permet de désactiver le player dans le bulles :
++
Oui, j’avais coché cette option dans la config du plugin, mais sans succès...
As-tu vidé le cache du site après avoir modifié les réglages du plugin ?
Et comme d’habitude : quelle est l’adresse du site pour qu’on y jette un oeil ?
++
Sorry...
oui, cache vidé, mais rien n’y fait. J’ai finalement désactivé le plugin multimédia, ne trouvant aucune solution.
Toujours le même problème concernant les icones personnalisés qui n’apparaissent pas, c’est embetant.
Malheureusement, pas de lien visible, le site étant développé en local :(
Répondre à ce message
Bonjour,
J’use et j’abuse de ce plugin sur mon site, qui est pour l’instant en local. Il fonctionne à merveille, sauf pour les fichiers KML.
Je construis un site sur la randonnée pédestre. Mes articles sont découpés en pages (avec le couteau suisse), chaque page de l’article correspondant à une étape de mon itinéraire (qui se déroule donc sur plusieurs jours).
Mon idée, c’est d’intégrer une carte Google dans CHAQUE ONGLET de mon article, et d’y afficher le fichier KML que j’ai préalablement joint à l’article. Mais dès la première étape, ça ne marche pas : la carte s’affiche, mais le parcours ne s’affiche pas.
Je me suis de toute façon posé une question avant ce premier test : d’après ton explication, il faut intégrer la carte en lui mettant comme paramètre l’id de l’article. Comme je veux intégrer plusieurs cartes à mon article (une par onglet) et n’afficher qu’un seul fichier KML à chacune de mes cartes, l’id de l’article ne suffit pas. J’ai alors testé une autre solution : créer un article bidon, sans contenu, hormis que j’y joins un fichier KML en document attaché ; et c’est ensuite l’id de cet article que je mets en paramètre dans ma carte. Je dois ainsi créer autant d’articles que je ne veux afficher de cartes et de fichiers KML. Mais le fichier KML ne s’affiche toujours pas...
J’ai enfin essayé de publier directement mon article bidon, juste pour voir si la carte s’affiche avec le fichier KML ; la carte s’affiche, mais pas le fichier KML.
J’ai alors relu ton article, et j’en arrive enfin à ma question : un fichier KML peut-il être visible dans une carte intégrée à un article, ou faut-il à tout prix que cette carte soit appelée dans le modèle d’un squelette ?
Dans ce deuxième cas, je crois que je ne pourrai pas superposer mes fichiers KML...
A moins que tu aies une solution ? Pourquoi n’arrive-je pas du tout à afficher mes fichiers KML ?
Merci pour ta réponse.
Bonjour,
Essaye d’afficher tes cartes et tes kml en désactivant cette option du couteau suisse, c’est peut être elle qui génère une erreur javascript avec les kml...
A ta place j’aurais créé une rubrique par balade, ainsi tu pourras avoir plusieurs cartes par balade. Du coup il suffit de joindre le kml à la rubrique pour n’en avoir qu’un seul. Comme l’indique la doc on peut joindre le kml à l’article ou à sa rubrique.
Cela fonctionne dans les deux cas (appel depuis le texte d’un élément avec le modèle ou appel direct depuis un squelette). Sur la page liée ci-dessous l’appel du modèle depuis le texte de la rubrique permet d’afficher les articles de celle-ci et de superposer un kml attaché à la rubrique.
http://labo.eliaz.fr/spip.php?rubrique4
Sans lien vers ton site nous ne pourrons pas t’aider plus...
Répondre à ce message
ca marche au poil
comment faire pour avoir les nouveaux boutons de googlemap
exemple : http://www.applications-google-maps.com/appli-GM-controles-V3.php
Répondre à ce message
Bonjour,
Merci pour ce très bon plugin.
Je voudrais enlever la mention de l’auteur dans la popup de la carte mais je ne trouve pas où faire le changement.
j’ai enlevé le id_auteur dans le modèle carte_gis.html mais cela ne change rien.
j’insère mes cartes dans les articles comme ca :
<carte_gis1|id_article=56|zoom=12|type=hybride>
merci
dd
Répondre à ce message
Il est possible de préciser des coordonnées et un niveau de zoom pour les mots-clés (à l’aide d’un formulaire coincé dans la colonne de droite), ce qui est une excellente idée,... mais il ne semble pas possible de récupérer ces coordonnées dans les squelettes via une boucle
(MOTS)
.Si si c’est possible en passant par une boucle comme celle qui suit :
<BOUCLE_gis(GIS_MOTS){id_mot}>
C’est le genre de chose qu’il faudra simplifier dans la prochaine version de GIS...
++ b_b
Bonjour,
Je ne sais pas si la réponse correspond à mon message « Afficher les articles correspondants à plusieurs mots clefs » mais en tout cas, je n’ai pas compris ?
Un exemple précis de mon problème :
- je souhaite afficher dans la carte les articles correspondant au mot-clés 14 24 ou 27.
J’ai essayé ça :
Je n’ai que les markers du dernier mot-clés
Merci
Répondre à ce message
Bonsoir,
Est-il possible d’associer un formulaire de localisation d’adresse à la carte dans la partie publique ?
Merci
Oui c’est possible en t’inspirant du code utilisé dans le formulaire_editer_gis.html proposé par le plugin. Regarde le code utilisé sur la zone :
http://trac.rezo.net/trac/spip-zone/browser/_plugins_/gis/formulaires/editer_gis.html#L46
++
Répondre à ce message
Bonjour,
D’abord, merci pour ce plugin que j’ai déjà utilisé sur plusieurs sites
Je développe une nouvelle version d’un atlas carto et je souhaite la passer en GIS avec spip 2.0. Voir ici :
http://atlas-biodiversite-cpie.fr/a2/spip.php?page=mapactionspip&id_mot=7
On peut afficher les articles liés à chaque mot clefs sélectionné, mais j’aurais besoin de faire des recherches croisées avec plusieurs mots clés comme dans l’ancienne version qui buggue :
http://atlas-biodiversite-cpie.fr/spip.php?page=mapaction&partenaire[]=14&id_mot=&var_mode=recalcul
Je n’y étais déjà pas arrivé à l’époque. Avez-vous une idée ?
Merci d’avance
Répondre à ce message
Bonjour,
J’ai une question :
J’utilise les articles pour créer une liste de magasins dont je fixe les coordonnées avec Gis.
Sur la partie public je propose un formulaire pour saisir son adresse ou un code postale et ensuite afficher la carte centrée sur ce point.
C’est cette dernière partie que je n’arrive pas à faire.
La carte n’affiche que la zone contenant le dernier article(marqueur) saisie.
Peut être que quelque chose m’a échappé.
Quelqu’un a une solution ?
Merci.
Répondre à ce message
Bonsoir,
Merci pour ce remarquable plugin. Je l’utilise depuis quelques mois avec un réel bonheur.
Léger problème : les paramètres
{ombre=0}
et{attente=1}
ne fonctionnent pas chez moi.Puis quelques suggestions d’améliration :
— Permettre l’utilisation de la molette de la souris pour zommer et dézoomer les cartes (c’est assez instinctif — et pratique — quand on est habitué à Google Maps/Google Earth de l’utiliser).
— Conserver (via un cookie) le choix du type de carte des utilisateurs et appliquer ce choix à toutes les cartes du site.
— Développer un critère qui pourrait s’appeler
{rayon=x}
permettant de sélectionner, dans une boucleARTICLES
, les articles localisés à une distance inférieure à x.Merci
François
Bonjour François et merci pour ton message et tes suggestions.
Je viens d’ajouter cette option au plugin et à la doc (active par défaut).
Pour les autres points je vais voir ce qu’on peut faire. Je sais que quelqu’un a déjà codé un filtre qui permet de filtrer l’affichage d’éléments en fonction de la distance qui les séparent. Reste à voir si cette personne peut reverser cette contribution à la communauté.
A bientôt ++
Merci, ça marche bien.
Par ailleurs :
— Concernant les ombres, il y en a deux types : celles des points et celle des bulles. Seules celles des points sont retirées par le paramètre
{ombre=0}
(d’où malentendu).—
{attente=1}
fonctionne aussi (mea culpa, un réglage qui n’était pas au point). Ceci dit, le style du bloc d’attente est géré en dur dans le fichierinc_public_map.html
du plugin googlemap_api. Ce serait pas mal de pouvoir gérer les styles dans un fichier css de façon à permettre une surcharge du plugin sans affecter les éléments sensibles de celui-ci.Voili voilou,
Répondre à ce message
Bonjour,
J’ai un problème avec l’affichage des marqueurs sur un article de l’espace public, en effet, javascript me retourne cette erreur :
xmlItem1 = xml1.documentElement.getElementsByTagName(« item »)[item1] ;
[Exception] TypeError : Cannot call method ’getElementsByTagName’ of undefined
(dans inc_public_map)
J’ai l’impression que c’est les arguments (id_article, id_rubrique) qui ne sont pas passés à la page rss-gis.html où je me trompe ?
Quelqu’un a-t’il une idée sur l’origine de l’erreur ?
Merci
Bonjour,
Comme d’habitude sans lien vers le site en question il ne sera pas facile de t’aider ...
++
Bonjour,
Je ne peux pas donner le lien publiquement car le site est encore en développement.
Néanmoins, j’en sais plus : le each ne se fait pas car le jquey.get ne donne pas à la fonction de callback un xml mais bien du texte ! Même en forçant jquery.get avec un type optionnel « xml » cela ne marche pas ...
J’en conclue donc que rss-gis.html n’est pas correctement formaté pour mon serveur, à vrai dire je sèche un peu ...
Je met en fichier attaché la capture de l’alerte du texte.
Répondre à ce message
Salut à tous,
J’ai un problème au niveau de l’accès privé, j’utilise Autorité sur mon site pour permettre aux auteurs de modifier leurs articles, mais si j’active Gis, les coordonnées geo de chacun son modifiable par tous ?
Donc, Problème ...
Si quelqu’un a une piste ?
Merci d’avance
Bonjour,
En effet le plugin GIS souffrait d’un gros manque du côté des autorisations. Le commit suivant règle ce problème :
http://trac.rezo.net/trac/spip-zone/changeset/30851
Une petite mise à jour et hop.
++
Cool, ça marche impecc pour les articles, mais on a accès a Gis via les mots clés, donc on peux encore modifier les paramètres liés au mots clés sans autorisations !
(j’ai d’ailleurs une question pour Spip.. on peux modifier le logo des mots cles sans autorisation.. c’est normal ?)
il n’y a pas d’alternatives pour désactiver tous les plugin qui se fixent dans ’affiche_milieu affiche_gauche etc..’ ou plus simple les masquer si on a pas les droits ?
Je travaillai dessus mais je rame car je ne connais pas assez la création de plugin.. mais ça pourrait régler les problèmes avec les plugins qui ne gèrent pas les autorisations !
(j’ai le même problème avec le Plugin SEO pour les meta Tags)
en tout cas merci pour la reponse rapide !
Répondre à ce message
Juste pour dire que je viens enfin de réussir :-D
Je ne comprenais pas comment faire pour que cela fonctionne directement dans un squelette ( j’y connais rien en programation moi :-D)
A force de lire et surtout d’essai, j’ai enfin réussi, donc merci b_b :-)
Bon, j’ai seuleument réussi avec le squelette de la distribution de spip et pas encore avec Squelette Multiflex pour spip 2.0 mais bon, je viens bien finir par réusir
En tout cas merci :-)
Répondre à ce message
Bonjour,
J’arrive bien à afficher le descriptif d’un article dans une info bulle. Cependant, le saut de ligne avec le raccourci typo « _ » ne marche pas. Le texte est écrit en une seule ligne.
Autrement, la première image jointe à l’article ne s’affiche pas directement dans la bulle. Seul un lien vers l’image apparaît. J’aimerai qu’une miniature de l’image s’affiche.
Quelqu’un serait-il comment faire cette mise en page. Même en modifiant le fichier rss-gis.html, je n’y arrive pas.
Merci d’avance à ceux qui pourront me donner une piste.
Bonjour,
Ce comportement est normal car le texte de la bulle est issu d’un fichier RSS généré par le squelette suivant :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/rss-gis.html
Comme c’est un fichier RSS et que ces fichiers ont une syntaxe « sensible » on y applique les filtres suivants au texte :
[(#CHAPO|sinon{#DESCRIPTIF}|supprimer_tags|texte_backend)]
Voilà pourquoi les raccourcis typo n’y sont pas affichés.
J’ai déjà observé ce problème avec des images trop grandes. Dans ces cas les images ne sont pas correctement gérées par le javascript du plugin...
Bon courage ++
Répondre à ce message
Hola. Buen trabajo. Lo hemos actualizado en un sitio con spip 1.9.2d en el que había una versión antigua y nos dice :
« Table ’xxx.spip_gis’ doesn’t exist »
con lo que no muestra el mapa :-(
Alguna pista ?
Gracias
Répondre à ce message
Oui oui, merci b_b
J’avais bien vu qu’il y avait du code dans l’aide, mais comme il me semblait que c’était avec ce squelette que j’avais fais mes essais et que cela fonctionnait, j’ai pas été voir.
Je suis un peu vert d’ailleurs.
Dons maintenant, j’essai de comprendre comment faire :-D
Pour le moment, je li la doc pour savoir s’il faut que je fasse un fichier dont le nom serait « article » dans le dossier model ou s’il faut que j’ajoute dans le fichier existant qui ce nom « rubrique titre » le code
Je vais faire essais et voir ce que cela donne, merci de t’on aide en tout cas :-)
Franck
Répondre à ce message
Re b_b
Pardon pour les majuscules
J’ai rien fait au niveau du squellete, moi et la programation, cela fait 2
Mais je vais essayer de voir, pour info, je me sers de celui-là en version 0.2.10 [30151] et il me semble bien que c’était avec également que j’avais fait mes essais il y a un moment :
http://www.spip-contrib.net/Jeu-de-squelettes-Multiflex-3
j’essaye de trouver s’il y a les lignes que sont sur la pages dans un fichier x ou y et si je ne trouve pas, bein, pfff
Je redemanderai de l’aide
Merci de l’info et du boulot que vous faites pour les gens comme moi :-)
Franck
Pour afficher la carte dans tes articles tu peux soit insérer le code suivant dans ton squelette à l’endroit souhaité :
[(#MODELE{carte_gis}{id_article})]
ou ça dans le texte de ton article :
<carte_gis1|id_article=X|>
(où X est le numéro de l’article pour lequel on souhaite afficher la carte)
Tout ceci est dans l’article de doc qui précède ce forum.
++
Répondre à ce message
Bonjour B_B
J’ai un problème et je pense que cela vient de GIS puisque mes cartes fonctionnent en privé
J’ai essayer d’expliquer ce que je fais ici
http://groups.google.com/group/spip/browse_thread/thread/5a982d8cc529b20b#
Je suppose que cela vient de moi, puisqu’il ne semble pas y avoir de messages avec le même problème.
Seulement, cela ne fonctionne pas dans la partie publique :-(
J’avais fait un essai de spip ( il me semble que j’étais en spip 2.07) et cela marchait bien, là, je me décide enfin à me lancer à faire un site, j’instal donc la dernière version de spip, je pense suivre les infos des plugs, mais non, pas moyen :-(
Donc là, j’ai vraiment besoin d’un coup de main :-((
C’est surement un truc tout con, mais, je ne trouve pas :-(
Merci d’avance de l’aide et de votre patience.
Franck
Bonjour Franck,
D’après ce que je lis dans tes messages sur la liste tu n’as pas de carte qui s’affiche dans l’espace public. La question : As-tu inséré le code nécessaire dans tes squelettes pour que le carte s’affiche ?
b_b, sans les majuscules pour ne pas prêter à confusion ;)
Répondre à ce message
Bonjour,
merci pour les infos.
J’ai bien compris que les raccourcis typo ne marchent pas avec le plugin gis.
Cependant, je n’arrive toujours pas à faire un saut de ligne même en ajoutant des
ou un clearer dans le fichier rss-gis.html
J’aimerai juste afficher une adresse puis à la ligne un numéro de téléphone. Le tout étant contenu dans le descriptif de l’article. Comment obtenir ce simple saut de ligne. J’ai beau chercher je ne vois pas.
Merci d’avance pour vos réponses.
Comme je le disais dans mon précédent message le texte de l’infobulle est filtré par |supprimer_tags qui comme l’indique la documentation :
http://www.spip.net/fr_article901.html#supprimer_tags
Donc ce que tu souhaites n’est pas possible à moins d’enlever ce filtre. Mais comme je l’ai déjà dit il est présent pour éviter de générer des erreurs dans les scripts du plugin, donc si tu l’enlève c’est à tes risques et périls ;)
++
Répondre à ce message
Même avec une mise à jour de SPIP de 2.0.3 vers 2.0.8 cela n’a donné aucun effet.
Mise à jour manuel via FTP et mise à jour des tables derrière.
Les markers sont toujours disparus.
Je suppose que tu as aussi mis à jour les plugins que tu utilises ? Comme je le dis souvent ici il faut toujours tenter une mise à jour de ce qu’on utilise avant de « crier au bug »...
++
Merci de répondre
Oui j’ai fais les mises à jour mais je suis novice dans les procédures de mises à jour auto ou svn...
Donc j’apprends... Mais quel lien rss faut-il chercher pour mettre à jour en auto GIS ?
Mais je crie pas au bug sur ce fantastique plugin !
Les dernières versions à jour des plugins sont ici :
http://files.spip.org/spip-zone/
Des robots fabrique les zips régulièrement (6h30 et 19h30 actuellement). Sinon il faut utiliser svn pour les récupérer, il y a des infos à ce sujet sur la zone :
http://zone.spip.org/trac/spip-zone/
++
Merci pour les infos
Je met les mains au charbons !
Trouvé !!!
Attention à ne pas rajouter des fonctions dans mes_fonctions.php comme :
- note_bulle
ou
- force_spip_paragraphe
Une fois celles-ci supprimées, les plugins mis à niveau et le cache vidé cela a remarché !
Merci
Répondre à ce message
Merci pour la réponse rapide.
Mais là je me rend compte de mes limites en SPIP :
1- Comment fait-on un svn up et c’est quoi ?
2- logs des commits sur la zone : c’est quoi ?
3- Pour l’instant j’ai tenté une mise à jour via spip_uploader et impossible de télécharger je vais essayer manuellement.
En tout cas merci pour les pistes
Répondre à ce message
spip 2
on a personnalisé l’affichage tout marchait bien hier et ce matin les marqueurs ne marchent plus !
La localisation se fait bien on va bien là où on doit aller mais pas de marker.
Dans l’admin ça marche mais dans le squelette plus de marker.
ex : http://www.cctvmaintenon.fr/Basket.html
Cliquer sur Localiser.
code spip :
[(#MODELEcarte_gistype=hybridecontrol=smallheight=600pxwidth=800pxlatit=#LATlonxit=#LONXid_article)]
Tu as certainement fait une mise à jour de SPIP dernièrement. Installe la dernière version de celui-ci ou fais un svn up et ça va régler le problème (voir les logs des commits sur la zone). Je ne donne pas plus de détails car tu sembles être un « pro » et tu pourras donc t’en sortir avec ces infos ;)
http://trac.rezo.net/trac/spip-zone/changeset/29706/_plugins_/gis
++
Répondre à ce message
bonjour sous spip 2.0.8
derniere version du plugin googlemap + derniere version plugin gis
j’ai inexorablement une carte blanche sous ff et ie
la balise
#INSERT_HEAD
est bien inséréej’utilise le code suivant
a noter que tout se passe bien dans l’espace privé
sous ie l’erreur noté est la suivante : objet_attendu
une idée ?
URL de la page ?
++
je me répond a moi même il manquait un appel sur un fichier js dans la partie head... je pensai que le #INSERT_HEAD l’appelait automatiquement
sur ie l’erreur « objet attendu » est toujours présente, mais pas de probleme d’affichage des cartes .
j’aimerai supprimer cette erreur si possible afin de dev un site propre.
rappel spip 2.0.8 et les derniers plug gis et gmap
le site est en dev et malheureusement je peux pas encore donner l’url
Bon, ça c’est du rapport de bug précis ;) Il faudrait peut être nous dire quel fichier il te manquait dans le head pour qu’on regarde s’il s’agit bien d’un bug du plugin (plugin qui fonctionne bien sur plein d’autres sites où il ne manque pas d’appel de fichier dans le head).
Et comme lors de mon dernier post : URL ou adresse du site pour qu’on puisse t’aider ?
++
il est vrai que ca manquait de précision, il manquait l’appel au jquery.js
j’envoi l’adresse du site en mp :)
Répondre à ce message
Bonjour, je trouve ce plugin excellent, toutefois il est dommage de l’avoir fait fonctionner avec les articles uniquement. Par exemple, en ce qui me concerne, j’aimerais associer une carte à un mot clef (ce mots clef peut ensuite être associé indifféremment sur divers article).
J’aurais ainsi l’occasion de créer des mots clefs de « lieux » que je peux attribuer à des fiches concert (le concert aura lieu, là, là, et là).
De manière générale, je trouve que les plugins spip devraient être suffisamment ouvert pour fonctionner avec tout types d’objets spip. C’est tellement plus riche en possibilités.
Mais je ne suis pas programmeur, je ne suis peut-être pas tout à fait conscient de ce que cela recouvre (difficultés, instabilité de l’application et que sais-je).
Bref, du bon boulot malgré tout, merci aux développeurs qui étendent chaque jour un peu plus les fonctionnalités de Spip
Salut ! :)
Tu peux parfaitement faire fonctionner ta carte sur mot clef, lit juste le fil qui se trouve un peu plus bas, la première problématique de Sandrine.
Il te suffit de changer ton rss-gis ou rss-gis-recursive pour y mettre une boucle MOTS au lieu de la boucle ARTICLES existante.
N’oublie pas « d’envoyer » les variables dont tu as besoin, en passant par les différents fichiers qui mènent à rss-gis (détaillés plus bas - message du 9 juin, 16h27).
Bonne journée.
Répondre à ce message
Bonjour
Merci pour ce plugin.
Est-il possible de ne pas afficher la bulle avec le texte du chapo, j’ai scruté tout les fichiers mais je ne trouve pas où cette fonction est paramétrée.
En fait, l’affichage de ma carte fait 250px de large et lorsque la bulle s’affiche, c’est pas très top (elle tient les 3/4 de la place, le texte est tronqué) et j’aimerai bien ne pas avoir du tout cette bulle.
Merci
Cécile
Bonsoir,
Le sujet a déjà été abordé ici :
http://www.spip-contrib.net/Plugin-Gis-escoitar?tous=oui&debut_forums=100#forum404010
et ici :
http://www.spip-contrib.net/Plugin-Gis-escoitar?tous=oui&debut_forums=120#forum396315
++
Répondre à ce message
Ce plugin est magnifique !!
Juste un problème. Pour afficher les données d’un fichier KML, il faut spécifier id_article ou id_rubrique. Mais moi j’ai besoin de spécifier uniquement id_groupe pour avoir tous les points correspondants aux articles d’un groupe de mots-clés.
Si je met
<carte_gis1|id_groupe=10|zoom=12|type=carte|control=small|width=780px|height=700px>
je vois bien les points correspondants aux articles du groupe de mots-clés n°10.
Si je met
<carte_gis1|id_article=141|zoom=12|type=carte|control=small|width=780px|height=700px>
je vois bien les zones définies dans le fichier kml attaché à l’article n°141.
Cet article est attaché à un mot-clé du groupe 10. J’espérais qu’en spécifiant uniquement id_groupe=10, j’aurais les points correspondants aux articles et les zones définies dans le fichier kml attaché à l’article 141.
Est-ce possible ?
Merci d’avance
Non pas avec le plugin d’origine. Pour cela il faudrait te faire un modèle de carte gis+googlemaps_api personnalisé qui boucle sur les articles du mot passé en paramètre dans la partie qui gère l’affichage de fichier kml.
Il faudra aussi vérifier que GGeoXml permet d’afficher plusieurs kml...
Merci pour la réponse. N’étant ni un expert de SPIP, ni de ses plugins, ni de google maps, est-ce qu’il y aurait une solution simple à mon problème ? Si je pouvais définir moi-même les zones de la carte et laisser les utilisateurs ajouter uniquement des points, ce serait une solution suffisante.
Soit en utilisant une carte particulière déjà pré-remplie et gérée via la console d’admin de google, soit en étant capable d’afficher un seul fichier kml.
Comme ça, je définis les zones, peut importe comment et les utilisateurs peuvent ajouter des points via SPIP-GIS-GoogleMapsAPI.
Je viens d’essayer d’ajouter ça à ma page :
<script type=« text/javascript »>
function test()
map = new GMap2(document.getElementById(« map1 »)) ;
geoXml = new GGeoXml("http://monsite.ch/IMG/kml/monfichier.kml") ;
map.setCenter(new GLatLng(46.19409150067083, 6.1310577392578125), 12, G_NORMAL_MAP) ;
map.addControl(new GLargeMapControl()) ;
map.addOverlay(geoXml) ;
</script>
<input type=« button » onclick=« test() »>
Au chargement de la page, les points correspondants aux articles s’affichent. Lorsque je clique sur le bouton, ils disparaissent et les zones définies dans monfichier.kml s’affichent.
Mais comment avoir les deux ?
Comme d’habitude, nous donner l’url de la page en question serait assez pratique pour t’aider...
Voilà : http://geneve.mal-loges.ch/spip.php?page=mot23
Au chargement, les articles correspondant au groupe de mots s’affichent. Un click sur le bouton de droite affiche dix points au hasard puis ajoute le contenu du fichier kml. Mais fais disparaître les points précédents...
Je pense que c’est dû au fait que mon script utilise map.addOverlay alors que celui du plugin utilise MarkerManager (qui est indiqué « deprecated » par google). J’imagine qu’on ne peut pas utiliser les deux. Je ne trouve pas comment ajouter les données de kml au MarkerManager du plugin.
Peut-être que je devrais faire l’inverse ? Afficher d’abord le fichier kml en spécifiant id_article=141 puis faire une boucle spip pour afficher les points du mots-clé 23 en générant un script utilisant MarkerManager ?
Merci pour ton aide en tout cas.
Ou alors, plus simple, peut-être qu’il est possible de générer des formes depuis un plugin spip ? Comme ça, pour les zones que je dois faire apparaître sur la carte, je créer des articles auxquels j’associe une forme plutôt qu’un point ?
Répondre à ce message
Bonjour
Ca a été laborieux mais j’ai réussi quelque chose qui me satisfaisait avec Firefox.
Hélas, avec IE, la carte sort des clous ... Que faire ?
http://www.dunkerque-benevolat.fr/spip.php?article326
Merci à ceux qui pourront me conseiller...
Cordialement.
Bonjour,
Aucun problème avec ta carte sous IE7. Je n’ai pas d’IE6 sous la main mais on peut considérer que ce navigateur est obsolète. Un petit message avec le plugin noie pour les personnes qui l’utilisent encore ne fait pas de mal ;)
++
je n’ai pas de problème avec ta carte sous IE, le point est correctement centré et afficher
Mes petites google map fonctionnent correctement sur FF3 et IE7, mais sur IE6 j’ai uniquement le fond (tous modes), les boutons pour choisir le fond (plan satellite mixte), le lien conditions d’utilisation, et un espèce d’espace blanc à la place des boutons + et - et flèches, et je n’ai ni mes points d’affichés, ni le logo google. Les boutons fonctionnent correctement cependant (mode et zomm, et glisser de souris pour bouger la map). On dirait un problème d’appel d’images.
QQ1 aurait-il un petit bout de code à rajouter pour que ça fonctionne aussi sur IE6 ?
Copier/coller de la réponse précédente :
Petite question au passage, pourquoi perdre du temps à chercher la compatibilité avec un navigateur dépassé qui n’est plus supporté et recommandé par son éditeur ?
1) je suis en locale.
2) beaucoup de gens sont encore sur IE6, même si on sait tous que c’est vieux... et les clients veulent que ca marche pour tous... on fait pas un site pour soi-même, mais pour les autres...
Je n’ai pas de problèmes avec IE 6 et GIS, donc le problème ne peut venir que de ta CSS ou de ton code.
Et concernant IE6, il est obsolète, et il faut ARRETER de considérer qu’on doit le maintenir. Les technologies évoluent, il faut que les navigateurs suivent. C’est un peu comme si des clients se plaignaient qu’ils n’arrivent pas à voir la TNT avec leur télé de 1980...
La TNT nécessite un démodulateur TNT et donc une prise péritel sur le poste. Si t’as pas de prise péritel, pas de TNT.
IE6, c’est pareil, il est remplacé GRATUITEMENT par IE7 et IE8, il n’a pas les armes nécessaires pour se battre sur la toile d’aujourd’hui, il faut ARRETER de faire du conservatisme, dans un milieu justement moderne et dynamique...
Et tant que des grosses boîtes comme la tienne (ou pas) n’auront pas le courage de dire « STOP », et bien ça restera le même problème où l’on perds plus de temps à rendre potable des trucs pour IE qu’à faire avancer les choses.
Et tu as raison, on fait un site pour les autres, mais on est aussi là pour « conseiller » ces fameux clients, et bien les conseiller, c’est aussi savoir leur annoncer la mort de IE6.
Dans ce cas expliquez à votre client que vous êtes incapables de réaliser cette partie du travail et cherchez une personne qui en a les compétences et pourra vous facturer ce travail.
Ces autres dont tu parles représentent environ 14% des utilisateurs d’après cette page :
http://www.w3schools.com/browsers/browsers_stats.asp
Ce n’est pas en les encourageant à utiliser un navigateur qui n’est plus mis à jour que tu vas leur permettre d’améliorer leur expérience du web. Il me semble tout à fait normal qu’un site réalisé aujourd’hui ne permette pas à ces utilisateurs d’en profiter pleinement (surtout s’il est gavé de fonctionnalités récentes).
J’espère que tu as pensé à vérifier la compatibilité de ton site avec les anciennes version de netscape et IE sous Mac (bon courage).
Répondre à ce message
J’ai une question peut être simple :
J’affiche un ensemble de points correspondant à des articles d’une rubrique donnée. Ces articles sont associés à divers mots clefs (3 groupes de mots clefs : régions, départements, activités). Par défaut, le fonctionnement est bon, cad il m’affiche tous les points. Je voudrais que si des paramètres de mots clefs sont passés à la page (ex : ®ion=Ma region&departement=Mon departement), la carte n’affiche que les points concernés.
Ceci correspondrait à une boucle avec un filtre de type
{titre_mot IN #ENV{annuaire_region},#ENV{annuaire_departement},#ENV{annuaire_activite}
(que j’utilise pour générer une liste).
Pour le moment mon appel de modèle est :
Est-ce possible ? Comment dois-je faire ?
Merci d’avance.
C’est tout à fait possible, mais tu vas devoir agir sur la carte rss-gis(-recursive ?).html qui s’occupe d’afficher les points.
C’est à ce niveau qu’il va te falloir modifier la boucle, pour répondre à tes besoins.
Es-tu déjà capable de réaliser la boucle classique d’affichage des numéros (id) d’articles que tu attends ?
Si tu es capable de faire ça, tu touches le bon bout ;-)
Tiens nous au courant.
Hum, d’accord, j’avais déjà modifié ce fichier pour les infos de la bulle.
Par contre, je ne comprends pas bien comment y passer les variables des mots clefs...
Je fais ca :
Mais ca m’affiche une carte sans points. Y’aurait un tuto pour expliquer comment est customisé le modèle et/ou le rss-gis ?
Tu ne vas pas avoir besoin de tuto c’est pas très compliqué, tu as juste oublié deux fichiers au passage ! :)
1/ Ton modèle appelle un modèle carte_gis.html
2/ Tu dois donc surcharger ce fichier qui se trouve dans le plugin GIS et lui apprendre à recevoir les nouveaux paramètres que tu lui passes.
Par exemple en tête de fichier :
[(#SET{departement,#ENV{departement}})]
Tu dois également lui apprendre à les renvoyer à inc-public-map.html que lui même appelle.
Donc :
{departement=#GET{departement}}
3/ Tu dois donc maintenant surcharger inc_public_map.html qui se trouve dans le plugin googlemap_api, et apprendre à public_map à recevoir ces nouvelles variables :
[(#ENV{departement}|oui)#SET{num_departement,#ENV{departement}})]
4/ inc_public_map vers la ligne 110/115 fait un appel à
jQuery.get('[(#URL_PAGE{rss-gis})]
c’est ici, à la suite des autres arguements, que tu vas rajouter tes variables à toi.Par exemple :
[, departement:"(#GET{num_departement})"]
5/ Enfin, dans rss-gis, tu n’as plus qu’à adapter ta seconde boucle, pourquoi pas en la modifiant complètement, afin que les marqueurs bouclent sur ta boucle bien à toi.
Moi par exemple, sur mon exemple de département, j’utilise (quand j’appelle mon modele pour un département) une carte rss-gis-departement avec une boucle qui n’a rien à voir avec celle d’origine, sur une table bien à moi des numéros de départements.
Un truc du genre
BOUCLE_departement(SPIP_DEPARTEMENTS){id_article=TRUC}
etc.Tu vois un peu le truc ?
Merci beaucoup pour ton aide détaillée.
J’ai finalement réussi à m’approcher de ce que je veux, mais uniquement en modifiant
1) mon appel du modele :
2) mon carte_gis perso :
Je n’ai pas touché à rss-gis, ni à inc_public_map.
Par contre, c’est pas encore complètement gagné puisque le résultat n’est pas correct avec plusieurs critères, mais je penses que c’est dû à ma boucle qui est mal écrite (prise en compte de critères vides), et pas au fonctionnement du GIS. Je maitrises pas encore bien l’écriture des conditionnels/valeurs par défaut.
J’ai du mal à comprendre comment ton « departement » arrive à « sauter 2 fichiers » mais bon... :)
Comme je te l’ai dit sur mon premier commentaire, essaye déjà d’obtenir la BONNE BOUCLE au lieu d’appeler ton modèle.
Vérifie qu’elle est bonne en affichant les ID_ARTICLE ou les TITRE. Une fois que tu seras sûre de ta boucle, il te suffira de la mettre dans rss-gis (et de faire passer les arguments comme je te l’ai indiqué) :)
Répondre à ce message
suite à une mise à jour du plugin gis, j’ai un soucis avec les url.
sur la carte, le lien qui renvoie vers l’article est de la forme www.monsite.fr/12, où 12 est le numéro de l’article en lieu et place de www.monsite.fr/spip.php?article12. du coup cela renvoie sur une erreur.
Serait-ce un problème dans la réécriture d’url où un soucis dans le code du plugin.
merci d’avance
Bonjour, certainement un problème de cache. Vide le contenu du dossier tmp/ pour que les nouveaux scripts du plugin soient pris en compte (il y a eu des changements de ce côté).
++
j’ai :
- vidé le dossier tmp/
- vidé le cache
- réinitialisé le dossier plugin (par nommage/re-nommage)
mais rien n’y fait
tu peux voir le résultat sur la page d’accueil
As-tu bien mis à jour GIS et GoogleMap API ? Les deux plugins sont liés.
Ton lien vers la page d’accueil en question est invalide...
++
cool,il m’a fallu plusieurs effacement de /tmp, et la dernière version des plugins tirée de spip zone (plus effacement et remplacement complet des plugins) mais yes ça marche
lien un peu plus valide
merci beaucoup pour ton aide
Répondre à ce message
Bonjour, je voudrais savoir quel fichier modifier pour changer le contenu des bulles ? merci
Regarde du côté de rss-gis-recursive et rss-gis :) Surcharge les depuis tes squelettes, pour ne pas te couper des mises à jour du plugin.
Répondre à ce message
Bonjour, Je ne comprends pas pourquoi lorsque j’affiche une carte avec le plugin GIS dans une box thickbox, le pointeur se trouve toujours en haut à gauche en dehors de la carte. Alors que lorsque je l’affiche dans une fenêtre toute simple la carte se centre automatiquement... J’ai pourtant utilisé #LAX et #LONX ... et du javascript « window.onload=function() abrirVentana([(#ID_ARTICLE)],1) ; » ... mais ce javascript ne marche pas avec internet explorer... que faire alors ? Si vous avez des idées je suis preneur ... merci d’avance =)
Répondre à ce message
Bonjour, et un grand merci pour ce plugin.
Deux questions.
- la première n’a sans doute pas de relation avec le plugin mais avec l’API, mais je peux me tromper et de toute façon j’aimerai être certain de la réponse. « Width » est par défaut de 100% et « Height » de 400 px. J’aimerai, moi, afficher une carte plus petite (avec un width de 220). Visiblement ça marche pas. Est-ce que c’est parce qu’il y a une largeur minimale ou que l’on peut seulement agrandir la carte ?
- J’ai bien lu l’échange à propos des mots clés initié par Blomki. Mon problème est inverse. J’ai plusieurs articles sur peu de localisations (des pays en fait). J’affiche sans problème tout les articles, mais les marqueurs sont entassés et seul le dernier est réellement accessible sur un point donné. Chacun de mes mots clés géographique dispose de coordonnées. J’aimerai juste que sur le marqueur « Burkina-Faso », on ait la liste des articles ayant ce mot clé, avec leur lien et non chaque article individuellement. J’imagine que c’est une question de boucle. Un peu d’aide serait la bienvenue.
Merci d’avance
Répondre à ce message
merci
oui bien sur
http://muslimmag.free.fr
l’article en question :
http://muslimmag.free.fr/spip.php?article406
ce n’est pas suite à une mise à jour. je n’ai pas effectué de changements de fond dans le site entre la semaine dernière et celle ci.
peut être l’install et desinstall d’un ou deux plugins (media player, nycoceros,...)
Ok vu, ta page comporte une erreur javascript qui bloque tous les scripts qui suivent (donc celui de la carte) :
En réglant celle-ci tu n’auras plus de problème.
++
ok super !
effectivement, j’avais copié ce code pour faire un défilement d’article.
du coup, si je veux utiliser ce code, je le colle où ?
je sais c’est plutôt une question lié à javascript...
merci en tout cas. à plus
Répondre à ce message
Bonsoir
l’affichage public de ma carte a disparu d’un coup
j’aéi un emplacement vide de la taille de la carte sans rien dedans...
ça a marché quelques jours puis plus rien...
spip 2.07 avec plugins :
google map api
gis escoitar
cfg
nuage nycoceros ymedia-player bonux calendar spip-listes spip-météo couteau-suisse no-spams corbeille autorité bouton-dans-le-texte
Suite à une mise à jour ?
Bonsoir, URL du site ?
Répondre à ce message
Salut,J’ai vu que l’on pouvait sélectionner les rubriques concernées par le plugin dans l’interface de rédaction. Comment peut-on tester depuis un squelette de rubrique l’état de cette sélection ? J’aimerais afficher une carte uniquement si la rubrique est concernée.
Bonjour,
Ces informations sont stockées par CFG dans la meta gis/rubriques_gis. Donc un test comme celui qui suit devrait faire l’affaire :
Il peut être plus simple de tester la présence de coordonnées sur l’élément en cours pour afficher la carte. Par exemple pour un article on peut faire ça :
Et hop ;)
Répondre à ce message
Bonjour, ma carte fonctionne correctement sous firefox, mais pas sous IE.
j’inclus ma carte avec recursive=1 donc je cherche a modifier le template rss-gis-recursive.html pour ajouter les information contenu dans :
[(#SOUSTITRE)]
[(#PS)]
[(#NOM_SITE)]
mais lorsque je place ces balises dans le code, mes pointeurs ne s’affichent plus sous IE.
Auriez vous une idée de la raison ? merci.
Bonjour,
Le fichier rss-recursive génère un flux RSS au format XML. Ce type de document est « sensible » à ce qu’on y colle comme contenu. Il faut donc, si on veut s’amuser à le modifier, prendre soin d’échapper les balises qu’on y ajoute comme celles qui y sont déjà (utiliser les filtres supprimer_tags et texte_backend).
++
Merci beaucoup beaucoup beaucoup beaucoup ! 1,5 journée de galère...!
je laisse l’info pour ceux qui peuvent rencontrer le PB.
j’ai remplacé
et ça a fonctionné !
++
Répondre à ce message
Bonjour, je n’arrive pas à avoir un affichage propre en page de sommaire.html.
Spip m’indique une erreur de filtre « » non défini.
voici le code placé en squelette sommaire :
[(#MODELEcarte_gisid_articleid_rubriqueid_motid_auteur recherchelatitlonxitzoom=0type=cartecontrol=small)]
je voudrais relier la carte à des articles d’une rubrique racine, la troisième.
Quel est le problème ?
j’ai déja eu un problème de filtre non défini, cela venait d’un problème du plugin CFG, une fois mise a jour le problème est résolu.
Répondre à ce message
Bonjour,
j’utilise le spip GIS, tout fonctionne correctement sous FF, par contre les pointers n’apparaissent pas sous IE (toutes versions..) (j’ai changer au cas ou ce soit un problème de png transparent avec un pointer en gif, mais il n’apparait pas non plus.)
j’utilise spip 1.9.2g , GoogleMap Api Version : 0.2, Escoitar Gis Plugin Version : 0.2
la page étant sur un intranet privé, je ne peut pas vous donner accès..
j’ai cerné un peu plus mon problème mais sans trouver de solution...
j’inclus ma carte a l’aide de ce code dans un squelette rubrique spip pour afficher l’ensemble des points.
et je n’ai aucun point qui apparait..
Par contre, j’ai ensuite un squelette article qui m’affiche seulement 1 point sur la carte avec la meme methode d’inclusion, et la ça marche,j’ai mon point qui apparait sur la carte.
Est ce que quelqu’un sait d’où cela peut provenir ?
Merci pour votre aide.
problème résolu, il semble quand fait IE rajouter le secteur en paramètre et du coup il ne trouvait pas les points de ma rubrique.
j’ai remplacé le code de mon squelette rubrique par :
Répondre à ce message
Merci pour ces premières infos mais voici ce que j’ai sous IE7 : la carte n’est pas dans l’article alors qu’avec FF, oui !
Je ne prends pas le temps d’envoyer ce qu’on voit sur un IE7 + Vista, c’est la cata (deux images bizarrement imbriquées.
Répondre à ce message
Merci, mais je suis débutant dans le monde informatique, qu’appelles tu SVN ? sinon j’ai télécharger openlayers sur le site officiel j’installe le dossier mes plugins spip le reconnait pas...
Ok je viens d’ajouter le plugin openlayers à la liste des zips à générer sur la zone. Il devrait être disponible ce soir ou demain matin au plus tard. Attention car ce plugin est toujours en cours de développement donc tu risques de rencontrer des bugs lors de son utilisation. Il n’y a pour l’instant aucune documentation et aucun support pour celui-ci.
Bon courage ++
Merci, j’ai trouvé le zip, y aurait une petite doc dessous ? possibilité d’utiliser apparemment avec les fonds google et y a t’il possibilité de l’utiliser avec Mapserver ?
Comme je te l’a idéjà dit ce plugin est en cours de développement (utilisation à tes risques et périls). En bref, il faut te débrouiller sur ce coup là...
ben merci,
je vais voir ce que je peux faire avec les tuto et mes connaissances d’openlayers merrci pour tout !
Répondre à ce message
Merci, je commence juste avec SPIP et ne connaissait même pas cette zone. j’y vais par le même lien que tu m’avais passé ?
Répondre à ce message
Bonjour,
Je me suis penché un peu sur l’utilisation de ce plugin avec API google map il marche super bien. Par contre j’aimerai l’essayer avec le plugin openlayers, mais je n’arrive pas à la trouver quelqu’un pourrait il m’orienter.
Merci.
Bonjour, le plugin open layers est disponible sur la zone à cette adresse :
http://trac.rezo.net/trac/spip-zone/browser/_plugins_/_dev_/open_layers
Il n’est pas disponible en zip, il faut donc utiliser svn pour le récupérer.
Répondre à ce message
C’est bon problème résolu, erreur de syntaxe type=carte et non normal. Et pour ce que ça intéresse même si le site est en local et que l’ordinateur est connecté à internet l’API fonctionne très bien.
Merci.
Répondre à ce message
Oui en effet mon site et en local (mon ordinateur est connecté à internet), dans la partie privé l’api google fonctionne très bien.
Merci quand même.
Une autre proposition ?
Répondre à ce message
Bonjour,
Je suis débutant dans les procédés spip et je souhaite intégrer une carte google dans mon article ( anticipant les demandes de mon futur maitre de stage). Je travail sur un spip portable et je n’arrive pas à afficher ma carte quand l’article se charge l’espace réservé à la carte est présent mais la carte ne s’affiche pas.
Merci d’avance
voici le bout de code que j’utilise:entouré bien sur de la balise d’ouverture et de fermeture <>)
carte_gis1|zoom=10|type=normal|control=large
Bonsoir,
Si par portable tu entends un spip qui fonctionne en local sans être connecté au web cela ne peut pas fonctionner car l’API de GoogleMaps nécessite une connexion.
++
Répondre à ce message
Merci beaucoup pour cette réponse. Etant donné qu’une tentative de mise à jour il y a quelques semaines s’est soldée par une impossibilité d’afficher les cartes, et donc un retour vers ma version précédente, je préfère modifier uniquement cette ligne de code. Cela devrait suffire ?
Répondre à ce message
Bonjour
Y-a-t-il un moyen d’intervenir sur le style (taille de police) de la légende de la carte Google Maps « Données cartographiques 2009 Tele Atlas » ? Car sur des cartes de petites tailles, cette légende déborde du cadre de la carte.
Merci pour votre aide
Bonjour,
Ce bug a été corrigé dans le plugin googlemap_api il y a 3 mois :
http://trac.rezo.net/trac/spip-zone/changeset/26238/_plugins_/_dev_/googlemap_api
Comme d’habitude une mise à jour devrait régler le problème...
Répondre à ce message
DES BISOUS DES BISOUXXXX
:*******
*OUAI* :D
Répondre à ce message
Bonjour,
Merci pour ce remarquable plugin. Il fonctionne vraiment très bien (même si j’avoue que j’ai un peu galéré pour comprendre son fonctionnement et l’installer).
Petite ombre au tableau : le mode « physique » (les cartes en relief) ne fonctionne pas chez moi. J’ai bien mis à jour le plugin googlemaps_api (j’ai vu dans le forum que ce mode a été ajouté ultérieurement) mais rien n’y fait.
Autre problème : plus moyen de zoomer à la molette dans la carte dans l’espace public (dans l’espace privé, aucun problème).
L’une ou l’autre piste des solution ?
Merci
François
Hello
Le plugin masque le texte de mes articles dans l’espace privée. je ne vois plus du tout mon texte. Il me faut le corriger pour le voir. Coté public no problem par contre. Je ne sais pas si ça peut jouer mais je l’ai associé au plugin agenda.
Répondre à ce message
Bonjour,
Tout marchait bien. Mais sans rien changer, à nouveau l’erreur « objet attendu » sous IE7 avec la version 2.s
Ceci avec les dernières versions des plugins et une version plus ancienne.
Dans la dernière version de Google_Map_API il est impossible de saisir la référence de la version « autre »
Suite... :
avec IE7 et GM 2.s
Hier soir avec un site plus ancien et les versions précédentes des plugins : cartes visibles dans la partie privée, pas dans la partie publique.
Avec un site récent et les versions des plugins installées le matin même, carte invisible des 2 côtés, erreur IE « objet attendu ».
Ce matin sans trop y croire car certaine de l’avoir fait plus d’une fois, j’ai vidé le cache de l’ancien site, tout est revenu dans l’ordre.
Côté nouveau site, un semblant de carte côté privée, accompagné du pop-up IE « IE ne peut ouvrir cette fenêtre » ( voir image jointe), ce qui fait que même la configuration du plugin googlemap est impossible. En utilisant Firefox, je suis passée à la « version courante » dans Google map et tout marche sous IE7 : http://imanelavie.free.fr/spip/ecrire/?exec=articles&id_article=33
Côté IE la zone qui contient la référence d’une version autre n’est visible que si elle a été initialisée une première fois en utilisant FireFox.
Répondre à ce message
Bonjour, j’ai un problème avec ce plugin lorsque je veux afficher la carte en partie publique avec ce code :
<carte_gis1|id_article=262|zoom=1|type=hybride|control=custom>
et que je fais enregistrer j’obtient :
# Erreur(s) dans le squelette
* Erreur : filtre « non » non défini, _centrer_article
* Erreur : filtre « non » non défini, _centrer_article
* Erreur : filtre « non » non défini, _centrer_article
* Erreur : filtre « non » non défini,
* Erreur : filtre « non » non défini,
est ce que vous auriez une idée ?
Bonjour,
Utilise le raccourci typo
<code>
pour afficher le code que tu utilise.Une url du site en question peut être utile aux gens qui voudront y jeter un oeil pour t’aider...
++
ok dsl..
voici mon code pour insérer
url : http://gaan.totemnumerique.com/spip.php?article262
Bonsoir,
Il faut mettre à jour le plugin CFG sur le site pour résoudre ce bug. En effet GIS utilise le filtre « non » qui n’est pas disponible dans SPIP 1.9 mais qui est gentiment mis à disposition par le plugin CFG...
++
Répondre à ce message
bonsoir,
ca fonctionne bien sur mon site après les difficultés liées en fait à l’environnement spip
Mais il reste le zoom avec un id_rubrique qui ne marche pas.. je ne sais pas pourquoi, mais il ne prend pas le paramètre zoom transmis et garde la valeur par défaut du plugin...
je mets
et je me retrouve avec un zoom de 16...
une piste ?
pam
Bonsoir,
Cette erreur venait du plugin googlemap_api et a été corrigé la semaine dernière :
http://trac.rezo.net/trac/spip-zone/changeset/27421/_plugins_/_dev_/googlemap_api
Une mise à jour du plugin et hop ;) Au passage, pensez toujours à mettre à jours vos plugins avant de poser une question dans un forum.
Répondre à ce message
bonjour
j’ai pas bien compris comment mettre plusieurs marqueurs sur une meme carte
merci pour votre réponse
dans mon cas, une solution simple...
Il suffit de mettre id_rubrique à la place de id_article...et il mets tous les pointeurs des articles de la rubrique...
pam
Répondre à ce message
Bonjour,
Tout d’abord merci pour ce plugin. Il est tout simplement génial.
Je souhaiterais l’utiliser avec le plugin Form&Table pour inclure des données géographiques de façon automatique.
Est-ce possible ? J’ai entendu parler du plugin « GeoForms » ? Où peut-on trouver le plugin ? Quelles sont les fonctionnalités possibles avec ce plugin Gis escoitar ?
Merci pour votre réponse.
Bonjour,
GIS n’a pas d’interaction avec le plugin GeoForms, c’est le plugin GoogleMaps API qui lui peut être utilisé avec GeoForms pour permettre de géolocaliser des données de formulaires.
GeoForms est disponible sur la zone :
http://trac.rezo.net/trac/spip-zone/browser/_plugins_/_stable_/forms/geoforms
Il faut utiliser un client svn pour le récupérer.
++
Répondre à ce message
Bonjour,
non sans mal j’ai réussi à afficher une carte avec IE7 après avoir installé la dernière version des plugins.
Cependant quelques soucis pour superposer 2 cartes sur un même article, si j’ai bien compris, si dans le corps d’un article j’insère :
je devrais afficher une carte qui regroupe les marqueurs des articles 114 et 115.
Article 116 qui contient les 2 lignes :
http://afatcg.free.fr/spip/spip.php?article116
articles 114 et 115 :
http://afatcg.free.fr/spip/spip.php?article114
http://afatcg.free.fr/spip/spip.php?article115
dans l’article 116 seul le marqueur 115 est visible.
D’autre part si l’artcle 116 n’a pas quelque chose dans le champ « descriptif rapide », dans le récapitulatif de l’article ( page d’accueil ou rubrique) on trouve du texte comme :
bonjour,
Je n’avais pas compris la même chose.
Si tu mets deux lignes en renumérotant
- <carte_gis1|id_articl... - <carte_gis2|id_articl , tu devrais obtenir deux cartes séparées. Quand j'essaie, je ne vois que la première, mais la deuxième semble réserver l'espace sans pouvoir s'afficher par contre, j'ai déjà obtenu sur une même carte plusieurs points avec <carte_gis1>, en l’ajoutant dans la description de la rubrique ou étaient les articles géolocalisés, mais je n’arrive pas à comprendre comment... ! et pire, je ne le reproduis plus...
sans doute est-ce plus facile en intégrant directement le modèle dans le squelette lui même
pam
désolé, message précédent parti trop vite, j’avais laissé du code interprété qui rend le résultat illisible
je voulais dire
- si tu mets deux carte-gis en les renumérotant, tu obtiens deux cartes, et pas deux infos sur la même carte
- par conte, j’ai déja obtenu plusieurs points sur une carte avec un seul carte-gis portant sur une rubrique qui contenait plusieurs articles ...
pam
Merci Pam, c’est exactement cela :
http://afatcg.free.fr/spip/spip.php?article116
est le résultat de :
La rubrique contient 2 articles (Pokhara, Katmandou), chacun son marqueur
ca, ca m’énerve... car je n’arrive plus à le reproduire...
j’ai essayé comme toi à priori, (seule différence, j’ai spip 2.0.5) . Je suppose que tu n’a pas associé l’article « Le Népal » à une position géographique ? ni la rubrique 59... ?
Moi j’ai une rubrique avec une dizaine d’article localisés. J’ai essayé en ajoutant comme toi un article contenant la carte globale, mais j’ai aussi essayé en mettant le modele dans la description de rubrique...
rien à faire, je n’obtiens que des cartes reprenant les paramètres d’un article sans savoir pourquoi celui-ci, et sans aucun pointeurs... voire une carte blanche sans rien, ni pointeur, ni carte !
En fait, il y a beaucoup de combinaisons possibles
- associer ou pas une position géographique à la rubrique
- insérer le tag carte_gis1 pour une carte globale sur un article ou sur une rubrique.
- associer un id_rubrique ou un id_article, ou rien dans le tag
je relis et relis le modèle carte_gis (10 lignes) et le inc_public_map (115lignes) ca ne fait quand même pas beaucoup.. Mais ca c’est du code technique... ca me change du verbiage de mon Cobol de débutant... ! Je n’arrive pas à comprendre le fonctionnement..
donc, j’espère que l’auteur va repasser sur le site spip-contrib un de ces jours pour enrichir un peu la documentation du modele...
pam
Salut,
Je ne l’ai pas écris dans la doc pour ne pas l’alourdir mais peut être faudrait-il le préciser :
Si on passe le paramètre id_article=X au modèle celui-ci affichera le marqueur de l’article n°X sur la carte.
Si on passe le paramètre id_rubrique=X au modèle celui-ci affichera les marqueurs des articles de la rubrique n°X sur la carte.
Voir la partie Paramètres du modèle de l’article de documentation.
merci. la réponse confirme que ca doit marcher...
mais je n’y arrive pas et je ne vois pas ou j’ai pu faire une erreur
J’ai une rubrique (4) qui contient 16 articles, qui sont localisés avec le modèle carte_gis qui s’affiche correctement .
Dans la description de la rubrique, je mets le modèle avec id_rubrique=4... il affiche une carte qui est centrée sur un article parmi les 16, toujours le même, mais je ne sais pas pourquoi celui-ci, et sans le pointeur...
Si je crée un article dans la rubrique avec un carte_gis1|id_rubrique=4... il affiche une carte sans aucun pointeur..
c’est la rubrique « dans venissieux » de mon site
je ne vois pas comment chercher l’erreur. pas de trace... pas de message d’erreur... ?
si tu as une idée, merci beaucoup
pam
Pam,
côté Plugins et SPIP, maintenant j’ai SPIP 2.0.5, la dernière version de SARKA-SPIP, les dernières versions de GIS et Google_map_Api ( revision 26981 , 2009-03-01 19:28:41 +0100)
côté GIS :
Rubrique « Les cartes » sélectionnée, le reste par défaut il me semble. si on ouvre, en bas à gauche en cliquant sur + gis :
api_carte = geomap ,
formats_documents = jpg,png,gif ,
rubrique_cible = ,
[-] rubriques_gis,
0 = 59 ,
statut = prepa ,
swfobject =
Côté GM_API, version stable, carte centrée sur KTM :
api_version = 2.s ,
cle_api = xxxx_ma_clé_yyy, compacte_js = non ,
custom_control = ,
latitude = 27.716667 ,
longitude = 85.316667 ,
num_other_version = 2.s ,
zoom = 7
Dans la rubrique « les cartes » (59) :
une carte centrée sur KTM, zoom 7,
elle contient les articles 114 et 115, chacun centré sur une des villes (Pokhara (115) et Katmandu (114))
le tout est affiché avec dans un article quelconque du site avec :
Il me semble que le centrage par défaut des rubriques et du plugin, ne devrait pas avoir d’importance, cependant ayant eu un problème d’affichage ( zoom et centrage) dans un premier temps, j’ai centré sur KTM avec le même zoom pour tous.
J’ai eu beaucoup de problème ce week-end pour afficher une simple carte, j’ai posté cela sur le forum des 2 plugins.
Il me semble, mais c’est à confirmer que latitude et longitude doivent être des nbrs décimaux avec un ’.’ comme séparateur et non une virgule ( 0 et 0,0 ne passeraient pas mais 0.0 oui), mais j’ai tellement fait de manipulations que finalement je ne sais plus ce qui fait que ça marche ou non.
Bonjour,
La carte affiche bien les 16 marqueurs sur cette page :
http://pam.venissieux.org/-dans-Venissieux-
Le zoom est par contre trop élevé et il faut dézoomer pour les afficher tous. Essaye de forcer la valeur du zoom de la carte en passant un paramètre zoom=X au modèle...
Quel code utilises-tu pour insérer la carte dans cette page ? Cela sera plus facile de t’aider avec cette info.
++
bon, ca devait donc être un pb de cache... car effectivement, ca marche !
voila le code dans la description de la rubrique :
carte_gis1|id_rubrique=4|zoom=12|type=hybride|control=small
donc, il reste un pb sur le zoom...
encore merci pour ce plugin qui est vraiment tout à fait génial pour moi !
pam
je ne sais pas ou est le pb de cache, mais ca recommence. j’ai modifié la valeur du zoom, et plus de pointeurs...???
je te mets une copie d’écran pour trace. J’ai attendu un bon moment au cas ou ce soit un pb de maj...
pam
hello b_b... (bon un peu de musique ?)
j’essaie de décortiquer le non fonctionnement de ma page http://pam.venissieux.org/-dans-Venissieux-
dans le texte de la rubrique, j’ai
carte_gis2|id_rubrique=4|type=hybride|control=small
En debug, je trouve ca ...
lang : fr
dir_racine :
id_carte_gi : 1
id : 1
class :
args : (4 items) [25,16,satellite,small]
id_article : 25
zoom : 16
type : satellite
control : small
bizarrement dans l’environnement, j’ai un article alors que j’affiche une page rubrique... et je ne vois pas justement l’(id_rubrique concernée... ???)
— -
et ensuite la boucle...
BOUCLE_rub(ARTICLES)id_article=#ENVid_article
N°
1
2 SELECT articles.id_rubrique, articles.lang
3 FROM spip_articles AS
articles
4 WHERE (articles.statut = ’publie’)
5 AND (articles.id_article = 0)
Ce id_article = 0 m’étonne.. normalement ca ne renvoie rien ?
Je ne sais pas pourquoi ca a marché une fois... ?????
pam
Bonsoir Pam,
Sur la page que tu me donnes en lien ta carte affiche bien les articles de la rubrique, c’est juste le zoom qui est trop élevé et qui n’affiche pas les autres marqueurs...
C’est vérifiable par ce bout de code généré par le modèle de GIS :
jQuery.get('http://pam.venissieux.org/spip.php?page=rss-gis', {limit:50, id_rubrique:4}, function(xml1){
Tu peux tenter de passer un paramètre zoom au modèle pour régler ça ou alors modifier les coordonnées et le zoom de la rubrique que tu passe en paramètre au modèle.
++
On progresse...
En fait, c’est un pb de navigateur...
avec FF, je ne vois pas les pointeurs, avec IE, je les vois... donc, la page est bien complète, mais il doit y avoir une config particulière de navigateur exigée...
ma config FF : Mozilla/5.0 (Windows ; U ; Windows NT 5.1 ; fr ; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
Ce serait bien de trouver ce qui bloque, et au minimum de prévenir le lecteur de ce qu’il doit vérifier pour que ca marche... je t’avoue que si c’est IE obligatoire... ça refroidit un peu...
pam
ce n’était pas seulement un pb de navigateur...
j’avais un autre pb avec les formulaires, apparu en spip2.05. j’ai finalement trouvé que le plugin mutualisation en version 072 devait être mis à jour en 073 pour spip 205... et, pouf... ca a résolu aussi le problème d’affichage gis sous FF...
je suis bien incapable de dire pourquoi, mais en tout cas, c’est OK...
pam
Répondre à ce message
reponse sur forum de spip
Répondre à ce message
bonjour
j’ai bien mis :
<carte_gis|id_article=10|zoom=17|type=carte|control=small>
dans le texte de l’article, la carte est bien là mais sur le site elle n’apparait pas
quelqu’un aurait une idée ?
merci beaucoup !!!!
Re Bonjour,
Comme cela devient lassant de répondre à la même question (d’une même personne) 4 fois dans une journée, voici un copier/coller de celle que je viens de te faire sur le forum spip :
Cela ne sert à rien de spammer les forums ainsi si tu ne nous donnes pas les pistes pour t’aider (à savoir un lien vers le site en question).
++
Répondre à ce message
Bonjour,
je cherche désespérément un peu d’info sur le mode d’emploi du plugin geoforms, mentionné dans cet article.
Je n’arrive pas à lier un formulaire à une carte. Lorsque j’affiche le formulaire dans un article, aucune carte n’apparaît.
Si j’affiche une carte dans l’article en plus du formulaire, cliquer dans la carte ne change pas les champs.
Pourtant, dans l’interface « ecrire » c’est fonctionnel.
Désolé je sais que ce n’est pas le lieu, mais il semble que certains sachent le faire fonctionner ici...
Merci,
Sylvain
Répondre à ce message
Bonjour ,
j’ai un petit soucis la carte n’apparait pas
dans la page de l’article j’ai bien le deplier et lorsque je rentre les coordonnees j’ai un espace correpondant à la carte mais blanche.
auriez vous une idée ?
merci
Répondre à ce message
j’ai encore un problème, même avec la dernière version de Google_map_api, je n’arrive pas à gérer le zoom dans :
c’est le zoom de la rubrique ou du plugin qui prévaut.
Quelle est la priorité entre zoom dans plugin, rubrique, article et code ?
Pour type=physique, le bouton associé ne figure pas sur la carte, il y a plan, satellite, mixte mais pas relief cela vient-il de la version de google ?
Merci, les 2 plugins sont vraiment bien.
Répondre à ce message
bonjour,
après une installation sans problème (spip 2.0.3)
je crée la première carte sur un article
ca marche parfait...
du premier coup
super....
mais ce n’est pas la bonne carte !
dans le paramétrage de l’article, il mémorise correctement les coordonnées et dans la partie privé, la carte est la bonne sur la partie « changer les coordonnées »
Mais juste en dessous dans l’article, ce n’est pas la même carte, mais en fait la carte correspondant aux valeurs par défaut de la configuration gis...
(voir image jointe)
j’ai bien recliqué sur « actualiser »... sans résultat
je me dis qu’il ne doit pas manquer grand chose à ce super plugin...
merci d’avance
pam
Bonjour,
Quel code as-tu inséré pour afficher le modèle de la carte dans ton article ?
++
ben, j’ai copié... et mis le numéro de l’article... ???
erreur ?
pam
Héhé, et pourtant la doc indique bien ceci :
<carte_gis1|id_article=9|zoom=X|type=xxx|control=XXX>
Donc id_article et non article ...
j’ai commencé par me dire... « nom de d..., quel c... ! »
grognant sur moi même, je me dépêche de remettre le id_ manquant, impatient de pouvoir te remercier avec mes plus plates excuses...
hé hé... ca ne suffit pas !
bon, je supprime le tag carte gis pour être sûr, je recrée... pareil...
bon, je supprime le tag et le paramétrage du lieu sur l’article... et je recommence sur un autre article avec le tag à priori corrigé
pareil..
en fait, le lieu est bien positionné, c’est la carte qui n’est pas centrée sur le lieu... ! si je la déplace, je retrouve le pointeur au bon endroit..
.. bon, si c’est aussi grossier comme erreur, je te dois une bière !
pam
Ce comportement est normal car le plugin centre la carte sur la position par défaut définie dans la configuration si on ne passe de coordonnées au modèle.
Je viens de commiter une modification qui centre la carte sur :
1 - l’article passé en paramètre ou,
2 - la rubrique de l’article ou celle passée en paramètre ou,
3 - les coordonnées définies dans la configuration du plugin.
Une petite mise à jour du plugin GoogleMaps API et hop ;)
http://trac.rezo.net/trac/spip-zone/changeset/26953/_plugins_/_dev_/googlemap_api/inc_public_map.html
c’est super... !!
merci beaucoup, c’est vraiment génial !!!
je ne suis pas sûr pour ton 2/
je voudrais ajouter aux cartes associées à chaque article, une carte regroupant tous les articles de la rubrique au niveau de la rubrique (la carte devenant l’interface de navigation dans les visites...). Je mets donc <carte_gis1|... dans la description de la rubrique... et ca marche, mais par contre, pas avec le paramètre de zoom que je mets mais avec le zoom et le pointage du denier article utilisé, ou du plus récent, je ne sais pas... ?
dans ce cas, si je ne mets pas de id_article, que fait-il ?
et pour être sûr, on ne peut pas écrire <carte_gis1|id_rubrique=4|... ?
encore merci
Répondre à ce message
Bonjour,
J’ai ce petit souci, les documents kml que j’attache à un article n’apparaissent pas sur les maps s’ils sont stockés sur mon DD, ils n’apparaissent que s’ils viennent d’un serveur. Globalement, je suis obligé par exemple de dessiner un itinéraire sur google maps puis de faire dans inc_public_map : addOverlay(adresse distante du kml)
J’ai trouvé ca sur googlegroups :
http://groups.google.com/group/google-maps-fr-Troubleshooting/browse_thread/thread/055a58572a8c8d35
Précision : les kml sont valides et identiques
Bonjour,
C’est normal car les serveurs de google maps on besoin d’accéder au fichier KML pour l’afficher sur la carte. Ils risquent d’avoir du mal à choper un fichier dont l’adresse est du style http://localhost/... ;)
++
Répondre à ce message
J’avais une liste d’adresses à géolocaliser, j’ai trouvé cela http://www.batchgeocodeur.mapjmz.com/ qui fait le boulot ( un copier coller au format csv en entrée , un copier coller format csv en sortie) nickel !!!
Répondre à ce message
Bonsoir,
Depuis que j’ai installé le plugin GIS en local, je rencontre un bug d’affichage dans l’espace privé sur les pages des rubriques contenant d’autres rubriques. On dirait qu’il y a une superposition de zones et je ne vois plus que les sous-rubriques et pas la rubrique courante que je ne peux du coup plus modifier :( Pas facile à expliquer donc je joins une copie d’écran. Pas de problème si la rubrique ne contient que des articles. Si je désactive le plugin GIS je n’ai plus ce problème d’affichage, donc je pense que ça vient bien du plugin GIS.
Quelqu’un a déjà eu ce problème ?
P.S : une version grand format de la copie d’écran => http://img168.imageshack.us/my.php?image=buggisaq3.jpg
Bonsoir,
Cela semble être un SPIP 2.0, mais peux-tu préciser la version de SPIP utilisé ainsi que les version des deux plugins GIS et GoogleMap API ?
Essaye de mettre à jour les deux plugins et ton SPIP si c’est une version de développement.
++
J’utilise Spip 2.0.3.
Je viens de récupérer les versions des deux plugins sur spip zone.
J’ai oublié de préciser que le problème se pose sur Firefox 3.0.6.
Je viens d’essayer sur IE 7, il y a également un bug de présentation mais qui est moins gênant puisqu’on peut quand même accéder aux sous-rubriques.
Copie d’écran ici => http://img253.imageshack.us/my.php?image=buggisie7qo5.jpg
Bon, j’ai l’impression que ça vient d’un problème de CSS. Un <div class=« gauche »> qui semble s’insérer au mauvais endroit et du coup c’est un mauvais style qui s’applique. Quand je désactive le plugin GIS, le style qui s’applique est celui-là (désolé, les accolades ne s’affichent pas, je comprends pas pourquoi ...) :
#contenu div.gauche
float:left ;
width:49% ;
Si j’active le plugin GIS, le div n’est pas dans le div « contenu » mais dans le div « conteneur », et du coup aucun style ne s’applique, d’où des résultats aléatoires !
J’ai contourné le problème en rajoutant le style suivant dans le fichier prive/style_prive_defaut.css :
#conteneur div.gauche
clear : both ;
Pas parfait, mais au moins on peut à nouveau modifier les rubriques !
Répondre à ce message
Bonjour,
Bien moi après installation, le fonctionnement en zone public n’est pas vraiment opérationnel...
Quelqu’un pourrait m’apporter un peu d’aide ? la carte en zone priv fonctionne mais pas en zone pub avec l’appel dans l’article.
Cordialement,
Répondre à ce message
Bonjour à toutes et à tous,
Je rencontre un problème déconcertant avec les différentes versions de l’API Google map et les plugins l’utilisant sous SPIP à savoir googlemap_api et GIS.
J’utilise sans problème deux versions de ces plugins respectifs sur un site SPIP v1.9.2e.
M’étant confronté aux problèmes de versions précédemment j’utilise donc ces deux mêmes versions pour un nouveau site en SPIP v1.9.2f, les plugins sont bien configurés et la clef Google map a bien été recréée pour le nouveau site. Je l’ai d’ailleurs testée dans un fichier en html brut et google map fonctionne parfaitement.
Par contre sur le nouveau site que ce soit dans l’interface publique ou dans l’interface privée, j’ai le message d’erreur suivant :
"Le serveur de l’API Google Maps a rejet� votre demande. Cela peut �tre d� au fait que la cl� API utilis�e sur ce site Web a �t� enregistr�e pour un autre site. Vous pouvez g�n�rer une nouvelle cl� pour ce site en vous connectant � http://code.google.com/apis/maps/." !
Puis ensuite :
« Sorry, the Google Maps API is not compatible with this browser » !
Le plus curieux est que les deux sites sont chez le même hébergeur sur des configurations similaires.
En résumé : même hébergement, même versions des plugins googlemap_api et gis_escoitar, clef google fonctionnelle, mais différentes : versions de SPIP (1.9.2e fonctionne et 1.9.2f plante).
J’ai essayé toutes les astuces que j’ai pu trouvées sur ce forum (version 2.s, modifier les fichiers faisant appel à la version de l’API google etc.) rien à faire cela ne fonctionne pas !
A mois que quelque chose de plus subtile ne m’ai échappé je ne vois plus trop quoi faire.
Si quelqu’un peu m’aider c’est très impatiemment que j’attends ses conseils.
Merci d’avance.
Répondre à ce message
Bonjour,
J’ai rencontré ce petit problème lors de l’affichage de cartes liées à un article dans l’espace public sous chrome et firefox ; le marqueur ne s’affichait pas. Le debugger indiquait : instruction xml pas au début d’une entité externe dans le fichier rss-gis.html ; la suppression de la ligne :
corrige le problème.
Bonjour à tous
Pareil pour moi, j’arrive bien à afficher la carte centrée sur ce qui m’intéresse (un article) ... mais le marqueur n’apprait pas or le contexte est bien le bon.
J’ai fait la modif indiquée ci-dessus mais rien n’y fait.
Sur le principe, j’ai une page qui contient le code suivant :
Qui ouvre donc une nouvelle fenêtre centrée le point GPS de l’article.
Dans cette nouvelle page, j’ai simplement le code :
- [(#MODELEcarte_gisid_articleid_rubriqueid_motid_auteur
- recherchelatitlonxitzoom=12type=cartecontrol=xxx)]
Résultat des courses, les paramètres passés sont bien dans le contexte de la page mais l’affichage de la carte ne contient pas le marqueur.
J’ai été récupéré les dernières versions des plugins sur la zone mais rien n’y fait ...
Une idée ?
Répondre à ce message
Bonjour,
Je viens de changer d’hébergement. J’ai installé la version identique de SPIP (1.9.2d) sur mon nouvel hébergement. Tout fonctionne sauf la géolocalisation via les plugins Google Maps API et GIS. Apparemment les tables crées dans la base de données par GIS (spip_gis et et spip_gis_mots) ne sont pas recréées dans la nouvelle base de données. J’ai essayé de désinstaller les plugins et les réinstaller, mais il n’y a rien à faire. Merci pour votre aide
Répondre à ce message
Bonjour,
ma config :
SPIP 2.0.3 [13596]
Sarkaspip 3
CFG
API google map
GIS
je tente d’utiliser pour un site associatif le plugin spip GIS
je ne comprends pas comment utiliser ce plugin.
pour le moment je suis en tests : http://saintcast.grognards-dbdm.fr/test.html
J’ai configuré Google maps api avec ma clé.
j’ai configuré GIS avec l’option ’API Google Maps’ de cochée.
J’ai précisé une rubrique spip « Secteur1:accueil » dans laquelle le plugin sera disponible.
J’ai crée un article dans cette rubrique. Cet article contient :
<carte_gis1|id_article=2|zoom=6|type=physique|control=small>
id_article=2 est l’identifiant d’un autre article.
Je ne comprends pas comment insérer des balises permettant d’ouvrir des bulles d’information...
bref je n’ai rien compris au concept !
pouvez-vous m’éclairer ?
merci !
Répondre à ce message
Bonjour,
J’ai cherché dans le forum sans succès... alors je lance une bouteille à la mer :
J’utilise le plugin gis avec googlemap api. A priori les deux sont bien installés et configurés : j’arrive à inclure une carte dans mes articles (avec la balise <carte_gis1|id_articleXX>, j’arrive à positionner le marqueur dans la partie admin et le pointeur s’affiche au bon endroit sur le site public.
Par contre toutes les cartes de mon site sont centrées sur le point définie lors de la configuration de googlemap API, moi j’aimerai qu’elles soient centrées sur le marqueur défini pour chaque article. Je crois bien que c’était le fonctionnement par défaut des versions précédentes non ?
Bref, est-ce possible et comment faire ?
Merci d’avance,
Enzo
Ps : j’ai essayé de suivre la doc, et en particulier l’astuce pour « centrer » la carte, mais je ne trouve pas les fichiers à modifier et en plus, je n’ai pas l’impression que cela donne l’effet que je recherche...
Bonjour,
Il y aurait-il un moyen (pas trop compliqué) d’utiliser GIS pour faire afficher un point dont on lui passerait les coordonnées à partir d’une table MySql ?
Le plugin Geoforms semblait devoir faire ça mais impossible de trouver de la doc sur le sujet ni l’endroit ou on le télécharge.
Répondre à ce message
a propos de ca
et du problème d’affichage ie 6 & 7 discuté ici .
Faut pas compacter le js c’est tout
Tout marche pour l’immobilier dans mon quartier
Répondre à ce message
Bonjour
Tout d’abord merci pour ce plugin tres pratique qui marche a merveille.
j’ai cependant une question :
peut on modifier la ligne :
Imagerie ©2009 DigitalGlobe, Cnes/Spot Image, GeoEye, Données cartographiques ©2009 Tele Atlas -
qui apparait sous les cartes.
Je ne parle pas de la modifier du point de vue du contenu, mais de la mettre sur 2 ligne (sur mon site ca dépasse et c’est tout pas beau)
il y a moyen ou c’est directement chez google et on ne peut rien y faire..?
par avance merci
Pour éviter que le copyright ne dépasse de la carte, il suffit de récupérer le fichier du plugin GoogleMap API « inc_public_map.html ». Ajoutez ensuite la dernière ligne suivante dans le fichier.
Placez ensuite ce fichier modifié dans votre répertoire squelettes.
@FrançoisB
merci beaucoup pour votre aide :)
j’ai donc essayer votre manip, mais cela ne marche pas chez moi..
bon en même temps je suis nul en javascript, et je ne sais pas trop comment ajouter votre morceau de code a la fin de inc_public_map.html
- si je le met tout a la fin, le code apparait au dessus de la carte.
- si je le met avant la balise
la carte ne s’affiche plus.
- si je le met tout a la fin entre deux nouvelle balise script, la carte fonctionne mais le texte dépasse toujours..
je ne vois pas trop comment faire...
Il faut bien ajouter le code à l’endroit mentionné et non à la fin du document. C’est la ligne suivante qui est essentiel de mettre au bon endroit comme mentionné :
d’accord, je n’avais pas compris ca comme ca !
merci beaucoup en tout cas, ca marche impec :)))
Heb
Alut. Alors que mes fichiers kml passent bien dans google maps, ils ne s’affichent pas sur mes cartes (et cela même s’il sont très petits). Buhhhhuuuuhhhhuuuuuu
Moi, je n’ai aucun problème pour afficher les KML...Tu peux regarder mon fichier pour voir s’il est identique au tiens...
Les formulaires GIS sont-ils CVT ? Comment peut-on les utiliser ? Merci de vos lumières.
Répondre à ce message
Bonjour,
J’ai intsallé le plugin, merci au passage, qui fonctionne a ..99% . En résumé dans l’admin je peux creer la carte a volonté, je l’enregistre il y a bien un enregistrement dans la base avec les bonnes coordonnées lat /long et un numero de carte associé au N° d’article. Impec .. par contre DANS les articles en public ou privé j’ai la meme carte affichée par defaut partout : celle de googlemaps api (!) comme la C’est etrange car dans ma partie admin la carte « a deplier » est elle valable et enregistre les changements !
Si quelqu’un a une idée ..
Merci
Répondre à ce message
@Heb,
Oui les lignes de copyright sont générées par Google.
TV
Répondre à ce message
Bonjour à tous,
J’utilise ce magnifique plugin sur plusieurs site. J’ai constaté depuis quelques temps que sur deux des sites le plugin ne fonctionnait plus. j’ai donc fait la mise à jour sur celui-ci pour commencer : http://billy.samarkande.com/spip.php?rubrique2&var_mode=recalcul
Tout fonctionne parfaitement dans l’interface privé mais dans la page activité rienne s’affiche. la carte devrait être présente dans le bloc cerclé de rouge. j’ai utilisé comme affichage ceci :
[(#MODELEcarte_gisid_rubrique=2id_articleid_motid_auteur
recherchelatitlonxitzoom=xtype=xxxcontrol=xxx)]
Mais rien n’apparait.
Quelqu’un aurait-il une idée ? D’avance merci.
François
Répondre à ce message
Merci Julio pour ta réponse
Dans mon cas, si je fais un article sur New York et que je veux faire afficher la Google Map de New York, n’est-il pas plus simple d’aller chercher le lien iframe directement sur Google Map ? En fait je n’ai pas envie de m’aventurer dans des développement hasardeux tant que je ne suis pas sure que ça va me simplifier la vie :)
Bonjour stéphanie,
dans ton cas, il est effectivement peut-être mieux d’afficher la carte google directement - gis est utile quand tu as des auteurs qui veulent lier leur article a un point sur la carte, par exemple un article concernant la description d’un lieu. Dans ce cas, le webmestre ne peut pas connaître a priori l’emplacement du point.
Répondre à ce message
Bonjour,
Pardon de revenir sur mes problèmes, en partie résolus d’ailleurs, mais j’ai constaté un truc bizarre en essayant de comprendre et de faire (re)fonctionner le plugin sur un de mes sites. Les cartes ne s’affichaient plus en partie privée et j’ai fini par comprendre qu’il fallait reconfigurer le plugin via CFG en sélectionnant l’ensemble des rubriques du site (dans le champ « rubriques à utiliser ») plutôt que « toutes » qui semblait ne plus fonctionner. Cela a réglé le problème d’affichage en partie privée. Je rappelle que je gère d’autres sites dans lesquels tout cela fonctionne parfaitement et qui ne diffèrent du premier que par leur contenu (même version SPIP 1.9.2e, et mêmes plugins utilisés).
Un problème persistait cependant dans le site qui me créait des soucis : l’appel au modèle par (carte_gis|) dans un article n’affichait aucun pointeur. J’ai fini par constater en tâtonnant que
- Si j’utilisais le mode récursif à l’appel de modèle cela fonctionnait bien (donc avec rss-gis-recursive.html)
- Que pour faire fonctionner cela avec rss-gis.html (mode non récursif) et voir à nouveau les pointeurs s’afficher, il m’a fallut recréer à l’identique (copier-coller à gogo) les articles concernés. C’est un peu comme si les articles créés avant une manip particulière peut-être (?) étaient ignorés par rss-gis.html
Maintenant tout fonctionne, mais cela n’est pas satisfaisant pour moi parce que je ne sais pas pourquoi c’est arrivé et que du coup je me dis que ça pourrait se reproduire.
Je remercie pour son aide b_b qui m’a suggéré de passer à la dernière version de GIS et de googlemap_api mais cela entrainait la mise à jour d’autres plugins comme CFG et cela ne me convenait pas parce que j’ai une quinzaine de sites construits sur le même modèle et pour lesquels je n’ai pas de problème particulier avec GIS.
Alors, si quelqu’un pouvait éclairer ma lanterne...b_b peut-être ?... ;-)
D’avance merci.
Répondre à ce message
Bonjour,
Je débarque à peine et pour que ce soit claire. On peut vraiment intégrer une carte google et la renseigner comme on le souhaite ? Peut on également permettre à des contributeurs d’y insérer photos + vidéos ?
Cordialement
Ecological
Répondre à ce message
Bonjour
Je ne suis pas sure d’avoir bien compris à quoi sert ce plugin. Je cherche à faire afficher dans mon article une carte Google avec un point que j’aurai défini moi-même pour un guide touristique. Est-ce le bon plugin ?
Merci pour votre aide.
bonjour stéphanie,
ce plugin permet d’associer a un article spip une carte sur laquelle tu peux faire figurer un marqueur. Une fois dans ton squelette tu peux utiliser la boucle GIS pour afficher cette carte
Répondre à ce message
Bonsoir,
Quelqu’un a t’il entendu parler d’un filtre distance ?
L’idée est , à partir de coordonnées X,Y , et d’un rayon R , extraire toutes les coordonnées de même niveau (article, rubrique, mot....) qui serait, à moins de R metres de X et Y ? Cela permet de faire des recherches géographiques.
J’envisage de regarder cela. Cela me parait pas très compliqué dans la mesure ou ce n’est que de la géométrie ;)
Bonjour,
Très bonne idée, et mon petit doigt me dit qu’il existe quelque part un filtre
{proximite}
qui permet de filtrer les résultats d’une boucle sur des points géographiques.N’hésite pas à poster tes idées ou questions sur la liste spip-zone ou a commiter directement dans le plugin si tu as un « truc » qui fonctionne.
Bon courage ++
Bon je reviens sur mon affaire de distance....
Sachant que la distance entre deux points exprimées par longitude et latitude s’exprime sous la forme :
d = R * (Pi/2 - ArcSin( sin(destLat) * sin(sourceLat) + cos(destLong - sourceLong) * cos(destLat) * cos(sourceLat)))
(R étant le rayon de la terre)
Et que SPIP n’est pas trés orienté géométrie , comment faire dans une boucle pour calculer cetrte distance à partir d’un point origine ?
Répondre à ce message
Bonjour,
Je suis sous SPIP 1.9.2e avec la version SVN 22783 du plugin GIS et la version 22784 du plugin googlemap_api.
Bizarrement (peut-être suite à une mauvaise manip ?) les cartes (dépliables) ont disparu de la partie privée.
Après de nombreux tâtonnements je me suis rendu compte que la seule façon de les faire réapparaître était d’activer, via CFG, le plugin GIS pour chacune des rubriques du site. La sélection « toutes » de ce menu de configuration cochée initialement dans CFG ne donnant plus de résultat.
Dans ce même site, un appel au modèle carte_gis sans contexte particulier ne m’affiche que la carte (pas de marqueur) alors que si l’appel se fait avec un id_rubrique tout fonctionne bien : les marqueurs s’affichent.
Mon petit doigt me dit que ces deux problèmes sont liés... quelqu’un a t-il déjà eu ce genre de soucis ?
Merci de votre aide.
Bonjour,
Corrigé cet am sur le plugin, il suffit de mettre gis et geomap à jour et ne pas oublier de vider /tmp et le cache du site.
Cela me semble normal que la carte ne s’affiche pas si on ne lui passe pas d’id_rubrique ou d’id_article à afficher.
++
Je me suis dans doute mal exprimé, car à défaut de contexte particulier (pas de id_rubrique ou de id_article) le modèle carte_gis affiche tous les marqueurs du site. Cela fonctionne d’ailleurs parfaitement bien sur d’autres sites qui sont des clones (ou presque...) de celui qui me pose pb.
Merci pour ta réponse je vais mettre à jour le plugin et voir ce qu’il en est.
Bonjour,
J’ai ré installé les dernières versions de GIS et googlemap_api mais lorsque je veux configurer googlemap_api via CFG, SPIP affiche l’erreur filtre « oui » non défini
Que faire ?
Bonjour,
Il suffit de faire une mise à jour du plugin CFG à la version 1.10.5 qui permet d’utiliser les filtres de ce genre (et, ou, xou, oui, non) dans SPIP 1.9.
++
Répondre à ce message
Tout d’abord, bravo et grand merci à toute l’équipe des développeurs de ce plugin très utile.
Je n’ai pas eu de pb particulier pour sa mise en oeuvre et tout semble bien fonctionner. Il est dommage cependant qu’il ne soit pas possible d’affecter plusieurs marqueurs à un article. Quelqu’un aurait-il une idée ?
J’ai essayé la solution du fichier KML lié à l’article. Elle répond au problème en partie, mais elle présente 2 inconvénients :
- L’affichage des points du fichier kml ne prend pas en compte le mot-cle icon_marker lié à l’article et ce sont les marqueurs par défaut qui sont utilisés
- Lors d’un appel au modele carte_gis dans un squelette hors contexte particulier, tous les marqueurs sont biens récupérés sauf les fichiers kml. Une idée ?...
Les possibilités de ce plugin n’en sont pas moins intéressantes, encore bravo pour ce travail.
Je suis absolument sur la même problématique que R_G est ce que des gens ont pu avancer là dessus ??
Sinon, vraiment bravo pour ce plugin qui m’évite bien des bidouilles.
Répondre à ce message
Bonjour,
Si la modification de la position d’un marqueur ne pose pas de problème, je ne vois pas comment supprimer ce dernier. Quelqu’un a t-il une réponse ?
D’avance merci.
Bonjour,
Pour l’instant cette fonctionnalité n’est pas dans le plugin. La solution temporaire est de supprimer l’entrée de la table spip_gis qui correspond à l’id_article de celui dont tu veux supprimer le marqueur.
++
Et voilà, on peut maintenant supprimer les coordonnées d’un élément, voir le commit suivant sur la zone :
http://trac.rezo.net/trac/spip-zone/changeset/24726
++
Répondre à ce message
bonjour,
je voudrai savoir comment faire pour ajouter un champ recherche d’adresse sur la carte ?
merci d’avance.
Répondre à ce message
Bonjour a tous, j’ai un back office blanc sous IE6 ( et uniquement sous IE6) je ne sais plus quoi faire.
Premiere constation du probleme sous IE6 avec un SPIP 1.9.2c et les dernieres versions des plugins (et je precise bien les 2 !!)
Je me suis dis que la version spip 1.9.2.c ne suffisait pas , j ai recréer un environnement de développement en 1.9.2.e et cela ne change rien.
tout marche super sous IE7 et FF mais sous IE6 j ai une erreur javascript :
objet inattendu :
dans ?exec=gis_config
Voila je suis désolé d importuner tout le monde avec ca mais je suis désespéré
Merci d avance
Cher Florian,
Tu as posé ta question 3 fois depuis hier :
- la première est ici
- la deuxième, je l’ai reçu en message privé
- la troisième est par là : http://www.spip-contrib.net/Plugin-Google-Maps-API#forum410164
Ne crois-tu pas que tu abuses un peu sur ce coup là ? La communauté des développeurs/utilisateurs de SPIP et de ses plugins n’est pas un Service Après Vente (on parle généralement de Service Après Don). Ce n’est pas en « spamant » les forums comme tu le fais que tu vas donner envie aux gens de te répondre.
Dans ton message privé tu me parles de ton client qui utilise ie6. Tu es donc un professionnel qui a peut être les compétences pour résoudre ce problème. J’espère que si tu y arrives tu penseras à nous indiquer comment tu as fait afin que tout le monde en profite.
Bon courage ++
Répondre à ce message
Bon j’ai trouvé la solutionalors si ça en interesse quelques uns je mets la solution :
Je rappelle que la manipulation permet d’afficher le plugin uniquement dans les articles de la rubrique autorisera l afficher.
couplé au plugin CFG pour configurer les rubrique autorisées à afficher le plugin voici la manip à faire :
- Ouvrir —>Mon_Spip/plugins/gis/gis_pipeline.php
- Trouver cette fonction :function gis_insertar_maparticle($flux)
- Dans le dernier else if ($flux[’args’][’exec’]==’naviguer’)
//$flux[’data’].= gis_cambiar_coord($flux[’args’][’id_rubrique’],« rubrique »,« naviguer ») ;<— COMMENTER CETTE LIGNE
else
include_spip(’inc/parte_privada’) ;
//$flux[’data’].= gis_cambiar_coord($flux[’args’][’id_rubrique’],« rubrique »,« naviguer ») ;<— PUIS CETTE LIGNE
Et voilà
Répondre à ce message
Merci pour cette reponse elle m a beaucoup aider.
Petit truc un peu embetant je voudrais que dans les rubriques que j ai specifié le plugin ne soit actif que dans les article.
Je m explique :
Dans ma rubrique, la map s affiche a la racine de la rubrique, j aimerai qu elle ne soit active que lorsque je cree un article et quand je le modifie.
je sais c est chiant mais mon chef de projet l’est ^^
Merci encore pour la reponse précédente super usefull et super rapide !
Répondre à ce message
HELP !!!!
Le plug-in marchais très bien et puis je ne sais pas pourquoi les carte ne s’affichent plus dans l’espace privé ! alors que tout fonctionne normalement dans l’espace public !
G_MAP_TYPE is not defined me dit firefox (pareil pour ie)
Merci d’avance, là je suis vraimment dans la M______ .
Salut,
Colle la dernière version du plugin GIS et idem pour googlemap_api et tout rentrera dans l’ordre.
++
J’ai telechargé les dernières versions stable sans résultat ...
La carte ne s’affiche pas ( les menu de la carte s’affichent !!!)
Je ne sais pas comment télécharger les versions en développements ????
Help please !
Idem chez moi, sur 2 sites qui utilisent escoitar, la carte reste désespérément blanche dans l’admin ; depuis quelques jours.
Google a-t-il changé quelque chose à son API ?
J’ai eu le même pb et le fait de sélectionner la version stable (à la place de la version courante) de l’API GMaps dans l’interface de configuration du plugin API GMaps résoud le pb.
Répondre à ce message
Comment faire pour que le plugin ne soit actif que dans certaines rubrique EN BACK OFFICE (partie privée) ????
Car il est actif partout en backO. Merci d’apporter une reponse
On peut configurer cela dans la page CFG du plugin à l’adresse
?exec=cfg&cfg=gis
.++
Répondre à ce message
Bonjour, super plugin, pratique et facile, du beau boulot.
Mon soucis cependant est que je ne peux pas augmenter comme je le souhaite le nombre de flags sur une seule carte.
J’ai en effet une carte qui rassemble tous les flags de mes articles (se sont des résidences immobilières), il y en a environ 120 et je ne peux pas augmenter la limit à plus de 92.
J’ai tenté l’astuce de réduire la description au minimum (à savoir le titre) mais rien de mieux avec cette méthode.
Y a t’il un problème lors de la récupération des données, un problème « post » ou « get », j’avoue que je sèche.
Si quelqu’un à une soluce merci d’avance.
Pour info, le site :
www.severini.com
j’ai le même problème de limite d’onglet sur le site, depuis la mise à jour pour cause de carte blanche dans l’admin, je n’ai que la moitié des onglets qui apparaissent dans une rubrique avec deux cents articles..... est ce que cette limite d’une centaine peut se résoudre ou pas ? je n’arrive pas à comprendre où est le bug. Merci de vos réponses. (http://www.osteopathe-veterinaire.e...)
Bonjour,
Le paramètre
{limit=X}
du modèle permet d’afficher plus de 50 marqueurs sur une carte (50 étant la valeur par défaut). Je l’ajoute à la doc...++
Répondre à ce message
<carte_gis1|id_article=9|zoom=X|type=xxx|control=XXX>
le zoom, se fait non pas sur le point de l’article appellé mais en fonction des parametres généraux définis pour le plugin
comment faire pour appeller le modele dans un article (pas dans le squelette) avec un zoom centré sur l’article
J’ai le même problème depuis une mise à jour des plugins cfg, gis et googlemaps_api sur un site Spip 1.92e
J’ai essayé les différentes version de GIS (current, stable etc...) mais rien n’y fait...
Répondre à ce message
J’ai installé et activé les plugins GoogleMapsAPI et GIS sur mon site (SPIP 1.9.2d), j’ai obtenu la clef GoogleMaps et configuré GIS avec CFG, mais je n’ai aucune carte dans la partie privée : que ce soit dans la partie Configuration ou dans mes articles, j’ai l’emplacement de la carte, mais il est vide.
Auriez-vous une idée pour me dépanner ?
Merci d’avance.
J’ai eu le même soucis et dans mon cas il s’agissait d’un conflit avec le plugin sauvegarde automatique.
J’en profite pour signaler que tous ces plugins c’est bien joli mais que de soucis de fonctionnement dés lors qu’on en installe plusieurs ...
Répondre à ce message
pas de marqueur
les marqueurs ne s’affichent pas, que j’integre la carte directement dans un squelette ou dans un article avec le modele proposé
j’utilise une version des deux plugins de septembre 2008
- dans un article j’utilise par exemple :
j’ai bien renseigné la geolocalisation de l’article 7
- dans l’espace privé le marqueur n’apparait pas dans l’appercu de l’article, ni dans l’espace public.
- le marqueur apparait uniquement dans la zone où l’on choisi la localisation à l’interieur d’un article.
- la carte s’affiche tres bien
- j’ai deja utilisé une version antérieur (il y a 8 mois) de ce plugin sur un autre site et ca fonctionnait tres bien
Bonjour,
Peux-tu me filer l’url de la page en question pour que je regarde ça de plus près ?
++
ok, url site en construction transmis en privé par ce site.
si jamais on trouve je ferai un compte rendu sous ce post
Incompatibilité partielle entre les plugins smooth gallery et GIS
En fait il s’agit simplement d’un probleme d’affichage des marqueurs. Les pointeurs ne sont pas visibles sur la carte lorsque sur la meme page une douce gallerie est appelée par le biais du modèle « smoothgallery » par exemple. (livré avec le plugin)
je n’ai pas trouvé la raison précise du problème, mais on peut utiliser les deux plugins sur un même site, il suffit de ne pas faire appel à ces deux derniers (gis et douce gallerie) en meme temps sur la meme page.
le problème s’est manifesté alors que dans un squelette article j’appelais à la fois les modeles « smootgalery » et « carte_gis »
j’espère que cette remarque pourra vous etre utile
Répondre à ce message
Bnjour,
Est-il possible d’ajouter le G_PHYSICAL_MAP à la liste des fond de carte disponibles ?
Merci d’avance
Bonjour,
Voilà qui est fait, pour cela il suffit d’appeler le modèle de la carte avec le paramètre
{type=physique}
. Cela affichera la carte en mode relief.Il faut mettre à jour le plugin google_map_api pour en bénéficier.
++
Répondre à ce message
Bonjour,
L’application fonctionne à merveille mais avec un seul choix.
Je voudrais réaliser des recherches sur une sélection de plusieurs mots clés ou une liste d’articles.
J’ai essayé d’intégrer du PHP sans succès.
Auriez vous des idées ?
Merci, André
Je précise que la recherche s’effectue avec ET.
J’ai une autre possibilité qui serait de créer une table temporaire clone de GIS où serait stockée le résultat de la recherche.
Y a-t-il des fichiers de config à compléter/modifier pour que l’application lise cette table, car la modification des pages Html ne suffit pas ?
Merci pour votre aide, André
Répondre à ce message
Bonjour,
Dans mon fichier inc-liste.html, j’ai placé les lignes de code du plugin GIS permettant l’insertion d’une carte Google Maps. Ceci me permet d’avoir au-dessus de la liste des mes articles une carte qui affiche tous les marqueurs correspondants aux articles listés, et cela fonctionne bien.
J’ai ensuite créé un fihier KML à partir de Google Maps - Mes Cartes.
Mais je ne sais pas quoi faire de mon fichier KML si je veux le faire apparaitre dans cette même carte.
J’ai essayé de le joindre en tant que document dans un des articles mais rien ne se passe.
Merci d’avance pour votre aide.
Bonjour,
Le fichier kml à afficher doit être attaché à la rubrique ou à l’article en cours d’affichage. Il faut donc passer l’id de la rubrique ou de l’article qui possède le kml en tant que document joint à ta on inclure.
Bon courage ++
Répondre à ce message
Hola de nuevo. Ando montando un enlace para mostrar el mapa en grande en una ventana flotante con thickbox y casi todo va bien slavo que no consigo que cuando se abre centre el mapa.
Por lo que he investigado por internet y la api de google es un problema de que, tal como está, al abrir la ventana, no sabe las dimensiones de la ventana y ajusta al principio a 0,0.
Creo que manejando GLatLngBounds se podría resolver, pero no tengo ni idea. ¿Alguna ayuda ?
Por cierto, puede verse aquí : http://www.redinterlocal.org/spip.php?article481 cliqueando en ampliar
Gracias
En dopstones he encontrado esta solución por si a alguien le puede servir...
imagino que todo eso lo puedo insertar en inc-gis_map.html. En eso no tengo problema. Mi duda ¿« onclick event in a link... » ? ¿cómo hago el enlace para llamar la ventana con el mapa ? Algo así :
<a href="#" onclick="gload">
... A javascript ya no llego ;-) GraciasRépondre à ce message
Hola de nuevo. ¿Donde se recoge la clave de google para el mapa ? Quiero añadir en la url hl=es para que muestre los textos en castellano. Saludos de nuevo
Répondre à ce message
j’ai un probleme avec la bulle qui apparait sur la carte.
Je n’arrive pas à afficher d’image.
Pourtant j’ai lu « la bulle fait apparaitre la première image que l’on chargera en document de l’article »
J’ai essayer de la charger en tant qu’image puis document, de l’afficher dans le texte de l’article...
mais rien juste l’encadré de l’image et son ALT :« single image » qui pointe vers l’image
si quelq’un a une solution
merci d’avance
Insert la balise dans le chapeau avec une image dont les dimensions sont 100x150 pixels.
MErci parfait
Répondre à ce message
Hola de nuevo. Escribo porque intento que me aparezcan los controles personalizados con
{control=custom}
y no hay maneraPodéis darme alguna pista ?
Estoy con un spip 1.9.2d y la 0.2 de gis y de google map api
Gracias.
Hola Jose Luis
Prueba poniendo control=large
Tambien puedes poner control=small si quieres el controlador estándar pero en pequeñito.
Suerte
Ah, perdona, había leído mal la pregunta.
Debería funcionar...
No se me ocurre a bote pronto de que puede ser
Intentaré averiguarlo y ya te digo
qué rápido ! gracias. he probado con small por si acaso y tampoco me hace caso.
he probado a poner la última versión para descargar y vuelven a no salir los pinchos como hace tiempo y me da problemas con los carácteres, así que he vuelto a la que tenía.
¿qué trozo del código debería coger esa variable ? por más que la he buscado no la he encontrado, las otras (zoom, lat,...) si.
saludos
Répondre à ce message
Bonjour,
Les rubriques vides n’apparaissent pas dans la configuration de Gis ce qui empêche de leur associer des coordonnées.
Pour les faire apparaître, il suffit d’ajouter
{tout}
à la ligne 21 du fichier /plugins/gis/fonds/cfg_gis.htmlAinsi ces rubriques vides pourront être sélectionnées et donc se voir attribuer des coordonnées.
Cordialement
Merci pour la remarque, c’est ajouté au plugin.
++
Répondre à ce message
Bonjour
Le plugin GIS nécessite une configuration avec CFG pour lui indiquer sur quelles rubriques il doit être actif.
Une fois cela fait il n’y a plus de problèmes. Tout s’affiche comme il faut du coté public et privé !
Me concernant,
le problème (post juste en dessous) persiste.
IE m’indique cette erreur lors du chargement de la page (partie privé) si je veux cliquer sur la puce déplier de GIS :
« style.display a la valeur NULL ou n’est pas un objet » a la ligne 52,
ce qui correspond à : else window.open(’./ ?exec=menu_navigation\x26var_ajaxcharset=utf8\x26id_rubrique=\x26transformer_xml=valider_xml’) ;
Optimiste, je me dis sans doute une piste à ce problème de menu qui ne veut pas se déplier... mais encore loin de savoir comment. Serait-ce ma version d’Ajax qui bloque ?
Bonjour,
Pour afficher la carte il faut bien faire attention à cliquer sur Déplier et non la petite flèche noire comme indiqué dans la documentation ci-dessus. Est-ce bien ce que tu fais ?
Bon courage ++
Répondre à ce message
Bonjour,
Est-il possible d’avoir 2 cartes de références différentes dans 2 rubriques différentes dans l’espace privé ???
Si oui comment procéder ??
Merci.
Non il faudra le coder.
Merci.
Pour le code ça ne passera pas par moi.
J’ai pas les compétences.
Répondre à ce message
Bonjour,
euuh, je sais, j’ai mis trop de messages sorry !!
j’ai une rubrique ville avec des sous rubriques dont les noms sont des établissement. chacun contient plusieurs articles avec un article plan.
y-a-t-il moyen d’afficher ces plans dans la même carte en fournissant le nom de la rubrique ville (parce qu’il y a rubriques ville :
rabat —>établissement1—>plan1
....—>établissement2—>plan2
....—>...
casa —>établissement3—>plan3
.... —>établissement4—>plan4
.... —>...
...
je veux afficher plan1, plan2...dans la même carte !
Merci.
Bonjour,
D’après ce que je vois tu as réussi à résoudre les problèmes de tes trois messages précédents. Peux-tu y répondre pour l’indiquer afin que les gens ne prennent pas la peine de rédiger une réponse pour un problème résolu ?
Pour afficher les articles de la rubrique X dans un squelette il suffit de faire ce qui est indiqué dans cet article de documentation :
[(#MODELE{carte_gis}{id_rubrique=X})]
++
salut,
pour les solutions, en fait, j’ai pas encore trouvé, sinon je les aurais postées ici pour aider tout le monde.
la table manquante je l’ai simplement copié à partir d’un autre site où j’ai déjà installé le plugin Giscoitar.
quant à la mise à jour, j’ai supprimé le plugin et réinstallé, mais comme j’ai dis les anciennes données ont perdues. enfin peut être que j’ai fait une mauvaise manip. alors, je crois qu’il faut juste désactiver le plugin et supprimer les fichiers et installer le nouveau, mais je n’en suis pas sûr.
alors pour le post ci-dessus, je veux afficher les articles des sous-rubriques d’une rubrique.
je voulais faire la modif moi même dans carte_gis mais je trouve pas un certain inc_public_map ?!!
Merci
Re Bonjour,
Quelques pixels plus haut on peut lire ceci :)
Pour la mise à jour c’est normal que tu aies perdu tes tables si tu as cliqué sur le bouton Effacer.
Oui voilà c’est comme ça qu’il faut le faire.
++
Re bonjour b_b,
j’ai lu et relu l’article, j’ai carrément loupé ce recursive=1 ;-) Merci
pour la mise à jour, c’est ce que j’ai fait au début, mais ça me donnais une erreur—> plugin errata c’est pourquoi j’ai du effacer tout.
je vais quand même revoir ça, j’ai peut être encore loupé qlq chose.
Répondre à ce message
Bonjour,
j’ai voulu tester le plugin dans un nouveau site spip192c. l’installation et la configuration passe bien, mais lorsque je veux visualiser la carte, ça m’affiche que la table gis n’existe pas.
effectivement dans phpmyadmin, elle y est pas !!! le plugin ne crée pas la table lors de l’installation ou j’ai raté quelques chose ?
Merci beaucoup.
Répondre à ce message
Bonjour,
comment faire pour mettre à jour le plugin ?
j’ai installé la version 0.2 dans un site sous spip1.9.2. et quand j’ai voulu tester le plugin avec les nouvelles modifications, ça a créé des bug. j’ai du supprimer les anciennes tables et fichiers du plugin et réinstaller ce dernier.
or c’est pas vraiment pratique comme méthode, surtout que les données sont perdues !!!
Ps : j’ai juste fait un teste en local j’ai pas fait de modif sur le serveur sinon :-)
Merci beaucoup.
Répondre à ce message
Bonjour,
comment faire pour mettre à jour le plugin ?
j’ai installé ma version 0.2 dans un site sous spip1.9.2. et quand j’ai voulu tester le plugin avec les nouvelles modifications, ça a créé des bug. j’ai du supprimer les tables et fichiers du plugin et réinstaller ce dernier.
or c’est pas vraiment pratique comme méthode, surtout que les données sont perdues !!!
Ps : j’ai juste fait un teste en local j’ai pas fait de modif sur le serveur sinon :-)
Merci beaucoup.
Répondre à ce message
bonjour,
a quel endroit du squelette rubrique-x.html faut il intégrer le code permettant de centrer la carte sur l’article en cours ? sachant que l’appel de la carte se fait avec la syntaxe suivante :
[(#MODELEcarte_gisid_rubrique=1recherchelatitlonxitzoom=8type=cartecontrol=small)]
merci
jacques
Répondre à ce message
Bonjour,
Quelle boucle doit-on écrire pour mettre plusieurs marqueur sur une même carte ??
A+
Pour l’instant j’ai ces boucles qui m’affiche la carte avec mes 3 marqueurs correspondant à mes 3 articles mais elle engendre 3 espaces carte vide. Normal vu les boucles mais dès que je veux simplifier le code les 3 marqueurs ne s’affichent plus donc big problème !!!!!!
Un petit coup de paluche serait le bienvenue car je galère grave.
Bonjour,
Comme indiqué dans la documentation ci-dessus voici le genre de code à insérer dans un squelette pour afficher les articles de la rubrique 3 par exemple :
[(#MODELE{carte_gis}{id_rubrique=3})]
Rien de plus...
Merci pour ta réponse.
Avec ce modèle, j’ai bien une carte qui s’affiche mais pas les marqueurs donc mon problème reste.
Je suis donc toujours dans l’impase.
J’utilise le plugin sarka et lorsque je vire la ligne
<INCLURE{fond=noisettes/header}{id_rubrique}>
les cartes ne s’affiche plus.
Comment modifier le fichier header de sarka pour qu’il reste compatible avec votreplugin ?
Après réinstallation du plugin la totalité des fonctions sont activent.
J’avais copier coller le dossier gis par inadvertance à la racine de spip ce qui a créer de nombreuse interférence.
Merci pour ton aide.
Répondre à ce message
Bonjour...
d’abord ! félélicitation ! super plugin aucun bug constaté avec spip1.9.2d
mais j’ai quelques petites questions :
- comment faire pour que la carte soit plier par défaut dans l’admin ?
- comment modifier les infos bulles, je voudrai virer les auteurs, la date et mettre un petit lien ’en savoir plus’ qui pointe vers les articles...
merci d’avance et encore bravo !
Bonjour
Il faut modifier le fichier /plugins/gis/rss-gis.html
A partir de la ligne 26
<description>
, il décrit le contenu de l’info bulle.Cordialement
Répondre à ce message
Bonjour, merci pour ce plugin que je viens d’installer sur un spip 1.9.2d.
Mais je rencontre différents problèmes.
Quand je souhaite attribuer des coordonnées à un article, je clique sur actualiser et cela recharge une mauvais URL : /ecrire/ ?exec=articles&&id_articles=1
au lieu de
/ecrire/ ?exec=articles&id_article=1.
J’ai regardé le code du plugin et le problème vient de la variable $pkey qui vaut id_articles et non id_article.
Cette erreur ce reporte également sur l’insertion en base, car dans la table spip_gis la colonne id_articles n’existe pas, il s’agit de id_article.
Je n’ai pas tester pour les rubriques mais il se peut qu’il y ait le meme problème.
Bonjour et merci pour le signalement du bug, c’est maintenant corrigé :
http://trac.rezo.net/trac/spip-zone...
http://trac.rezo.net/trac/spip-zone...
Bonjour, j’ai rencontré un autre problème concernant la hauteur de la carte.
Je l’ai résolu en modifiant le fichier model/carte_gis.html.
il y a un #SET(height,...400px)
j’ai remplacé le 400px par 100% comme pour le width.
Répondre à ce message
Bonjour, j’aurais besoin d’un petit coup de pouce... >
Les deux plugins sont installés et configurer. Et lorsque je suis dans la partie privé sur un article et que je veux cliquer sur la petite fleche afin de déplier le menu de Gis : rien ne se passe (FF), le naviguateur plante (msie7)
A savoir que l’orsque la page n’a pas totalement finie de charger on a tout juste le temps de voir qu’une carte s’affiche bien (le menu de gis est déplié pendant une seconde). Puis la seconde d’après on en revient au début...
J’avais tenté d’installer Gis et l’api GGMAP sous un 1.9.2c, et j’avais la même erreur que maintenant (1.9.2.d).
Incompatibilité avec d’autres plugin installés peut-être ?
Répondre à ce message
Bon, maintenant j’arrive à afficher des cartes, mais toujours pas à y mettre des marqueurs.
Pour le moment je ne touche pas aux squelettes, j’insère juste la carte via le modèle . Je ne lui passe pas de contexte (pas d’id_article), il devrait donc tout récupérer, en principe.
Or.. il ne se passe rien.
si on regarde mon site :
- la carte se trouve sur l’article 232, http://jfmoyen.free.fr/spip.php?article232
Cet article contient lui-même un marqueur (mais n’en contiendrait-il pas que ça ne changerait rien, j’ai testé). La carte est appelée par
<carte_gis1|zoom=8|type=hybride>
- L’article 233 (de la même rubrique, et pour laquelle j’ai activé le plugin via config) contient un marqueur, qui habite à -33.92, 18.85 (c’est Stellenbosch, à peu près au milieu de la carte) ; mais il n’affiche pas de carte.
Je viens de regarder via phpmyadmin ; j’ai des tables spip_gis et spip_gis_mot (qui est vide d’ailleurs). Dans spip_gis, j’ai les choses suivantes
id_gis id_article lat lonx
3 233 -33.9206 18.8525
4 232 -34.0663 18.8223
(et je laisse de coté les deux premières lignes, qui sont celles des deux premiers articles que j’ai essayé de créer avant de les effacer).
Ca m’a donc l’air bon.
Mais la carte de l’article 232 ne montre aucun marqueur...
La seule piste que j’ai est un gros message d’erreur js (je le stocke dans un coin à toutes fins utiles, mais je pense que c’est reproductile par nimporte quel visiteur doté d’un firefox ou Opera...) qui me dit que
Suivi de 20 lignes de backtrace...
Je veux bien un p’tit coup de main !
Bon d’accord, ça commence bien, self-reply immédiate.
La première partie des erreurs js vient de la même origine que l’autre jour, jQuery/prototype, et elles disparaissent tout pareil si on remplace $ par jquery aux lignes 61, 63 et 66 de inc-gis_map.html
Ce qui m’a permis de voir, tout en bas de la pile, une autre erreur qui dit que
.. et toujours pas de marqueurs.
Bonjour,
J’ai aussi corrigé ça dans le plugin il y a quelques jours :
Dans l’entête : http://trac.rezo.net/trac/spip-zone/changeset/20470
Et dans le modèle : http://trac.rezo.net/trac/spip-zone/changeset/20471
Par contre je ne vois pas pourquoi cela ne fonctionne pas chez toi (pas d’erreur js signalée par firebug et ton flux rss-gis semble ok aussi). Après avoir testé le truc sur un site de test je ne peux malheureusement que te dire : « ça marche chez moi » :s
Bon courage ++
Hmm, je sais pas, mon flux rss a l’air bizarre (enfin, ce n’est pas très facile de le voir... mais quand j’en édite la source, il me semble qu’il me donne bien un
<channel>
mais pas d’<item>
! Ou est-ce juste Opera qui ne sait pas me montrer le contenu du flux ? Comment faire pour regarder ce qui est vraiment diffusé ?Sinon, j’ai trouvé un autre $ dans js/gis.js à la ligne 2 :
Je sais pas si ça peut causer le même conflit ?
Bien, après avoir un peu expérimenté mon problème semble habiter dans ce bloc (de inc-gis_map) :
J’ai rajouté un flag dans la fonction xml1 ; ce flag n’apparâit pas, c’est à dire que la fonction n’est pas executée... je suppose ?
En mettant des flags juste avant et juste après le jQuery.get, on les voit — on passe donc bien par là, mais on « saute » par dessus xml1{}.
Est-ce un indice ?
Je n’ai pas d’indice, hélas, mais j’ai le même souci !... Exactement ! À noter que chez moi, les kml ne s’affichent pas non plus entièrement (les markers oui, mais pas les lines)... Je ne sais pas si c’est lié.
En fait si j’ai peut-être une piste, mais je ne vois pas encore comment l’exploiter. Un souci coté xml ?
Ex : http://ww3.ac-creteil.fr/svt/spip.p... n’affiche pas les markers des articles qu’elle devrait afficher, et surtout retourne une erreur dans Firefox :
Lapin compris... Une idée ?
Moi j’ai trouvé un autre indice hier soir en scrutant les fichiers avec insistance, mais je ne suis pas sûr de moi ;
inc-gis_map génere le javascript suivant :
La fonction agregarMarcador est appelée avec 5 paramètres.
Dans js/gis.js, cette fonction est définie comme ceci :
avec 4 paramètres seulement !
Bon, je ne connais toujours rien au js (je ne sais en particulier pas si il peut y avoir des paramètres par défaut, passés de façon plus ou moins implicite) ; mais j’ai plutôt l’impression que ça devrait couiner, non ?
Je ne connais rien au js non plus, mais je ne crois pas que ça vienne de là.
D’une part parce que ça fonctionne bien chez d’autres (donc ce n’est pas des erreurs de js, liées au navigateur qu’il faut chercher, mais plus des problèmes sur les spécificités de nos sites : contenu, autres plugin, etc.).
D’autre par dans
js/gis.js
lemarkerManager1
qui n’est pas récupéré dans les paramètres est défini quelques lignes plus loin :var marker = eval('markerManager'+idmap);
. Ce paramètre semble donc inutile, j’ai essayé de le retirer de l’appel de la fonction dansinc-gis_map
sans que ça ne change quoi que ce soit au problème...Le mystère reste entier... As-tu la même erreur sur l’analyse du rss que moi ? (voir mon message).
C’est bien dommage parce que j’avais plein d’idées de développements pour gis !!!
Encore quelques infos complémentaires que je ne sais pas interpréter : j’ai viré la ligne
<?php echo '<' ?>?xml version="1.0"[ encoding="(#CHARSET)"]?>
qui posait problème à Firefox derss-gis-recursive.html
(et derss-gis.html
). Et là miracle, les markers s’affichent dans konqueror... Pas dans Firefox... J’ai pas essayé d’autres navigateurs, je n’en ai pas, là sous la main...On dirait bien que ce rss est difficile à analyser... Mais là dedans c’est js et jQuery et je n’y pige que goûte !
« Je ne connais rien au js non plus, mais je ne crois pas que ça vienne de là. »
C’est bien possible... Y’a quand même un truc qui me chagrine, c’est que pour voir j’ai rajouté un flag dans la fonction agregarMarcador, comme ceci :
Eh ben, cette alerte je ne la vois jamais... Apparement je ne rentre pas dans cette fonction !
Ton erreur xml ne me dit rien, en tout cas Opera ne me la montre pas. Firefox non plus d’ailleurs.
Oui... Mes flags ne sont pas « franchis » non plus...
Ce qui est étrange c’est que les autres ne semblent pas avoir le problème... Il y a donc un truc particulier sur nos sites et seulement ceux-là...
Je cherche... (mais tout ce jquery et javascript auquels je ne pige rien me donnent le vertige !)
Quel est ton encodage JF ? UTF-8 ? ISO-8859-1(5) ?
Récapitulons la config du site :
* spip 1.9.2c built 10268
* Hébergement chez free.fr
* Site en utf-8
Plugins :
* article_pdf
* squelette basé sur blip avec quelqus modifs maison
* sauvegarde automatique
* Et bien sûr cfg, gis_escoitar, google_api
Les autres réglage (je ne vois pas pourquoi ils joueraient un rôle, mais...)
* Site configuré pour utiliser les mots-clefs, mais pas les brèves
* rss : « ne diffuser qu’un résumé »
* autoriser les documents joints
* Pas d’inscriptions
* Pas de proxy
J’ai pas eu le temps de me pencher là dessus depuis quelques jours, mais j’avais réussi à voir mes flags, et à vérifier que la latitude est bien lue (cf. mon site). Ca c’était mis à marcher, je crois, après avoir rajouté l’argument manquant à agregarMarcador{}.
Mais les marqueurs ne s’affichent toujours pas. Ce qui repousserait le problème dans le « markerManager », un peu plus bas ?
Sur un autre site, j’ai trouvé un google map utilisée comme ceci :
Ce qui m’a l’air plus simple que ce que nous avons avec le marker manager ; je suis en train de me dire que je vais le re-écrire de cette façon ?
Ben voilà, je l’ai eu... Sale bête (le bug, pas le plugin).
Apparement le problème vient du fait que je n’ai pas de son dans les articles. Sans être sûr des détails, je crois que le problème se pose alors dans agregarMarcador(), qui au moment où il appelle la fonction creaMarcador a une variable « son » qui est vide. Du coup, l’appel à cette fonction échoue et le script plante là (merci, le debuggueur js de Firefox !!).
La solution, dans mon cas, a consisté à virer toute référence au son. Donc dans agregarMarcador :
on supprime les deux dernières lignes ici ;
ensuite,
on change l’appel à creaMarcador
Et dans creaMarcador :
On change la définition.
Pour moi, ça a l’air de marcher (pas le temps de tester à fond, je suis en train de partir, on m’attend !)
Pour le dévelopeur du plugin : le problème, si je comprends bien, est quand agregarMarcador essaie de parser le xml. Ici :
il cherche le contenu de « enclosure ». Enclosure est généré par rss_gis, dans la boulce « documents ». Si il n’y a pas de document joint, pas d’enclosure (même pas de tags enclosure), donc xmlSon est vide, la variable son n’est pas remplie et l’appel à creaMarcador échoue. Enfin, c’est ce que je crois avoir compris...
JF
Voilà qui est curieux : tes manips ne changent rien chez moi... On est peut-être pas face au même bug...
Perso j’ai résolu un premier problème d’invalidation du xml qui était dû à des lignes vides au début de chaque squelette (à cause de lignes en trop dans mon
mes_fonctions
)...Désormais les markers s’affichent systématiquement dans konqueror... mais jamais dans firefox et IE (juste 99,9999% des navigateurs !).
Comme j’écrivais plus haut j’ai essayé ce que tu recommandes, sans succès...
Mais dans mon gis-rss j’ai toujours une erreur qui pose peut-être souci :
Il bloque sur les entités laquo et raquo... Je creuse de ce coté là...
Je me réponds : de mon coté ça fonctionne mieux après avoir remplacé les «
textebrut
» par des «texte_backend
» dans les fichiersgis-rss-*
... D’ailleurs c’est plus logique...J’ai commité le changement sur le zone le prochain zip fabriqué devrait donc contenir cette modif...
Mais comme on peut voir là : http://ww3.ac-creteil.fr/svt/spip.p... tout n’est pas encore parfait, j’ai des soucis avec les images dans les bulles à présent (dur à expliquer, aller voir est plus clair...).
J’espère que ça t’aidera peut-être...
(je n’ai pas changé gis.js... les trucs du son restent...)
"Mais comme on peut voir là : http://ww3.ac-creteil.fr/svt/spip.p... tout n’est pas encore parfait, j’ai des soucis avec les images dans les bulles à présent (dur à expliquer, aller voir est plus clair...).’
J’ai regardé très vite, ton souci c’est que les images sont trop grandes non ? Il faut que tu les redimensionnes dans ton rss, avec un |image_reduire bien senti...
tout à fait, mais avant de commiter quelque chose, je réfléchis à une implémentation élégante dans le modèle :
- soit des params de taille (avec une taille par défaut)
- soit carrément choisir d’afficher une image (n° de doc) ou pas du tout
- soit les deux...
Mais bon, je suis sur plein de trucs en même temps alors ce n’est pas rapide !
Sinon, la nouvelle version du plugin corrige-t-elle tes problèmes ?
« tout à fait, mais avant de commiter quelque chose, je réfléchis à une implémentation élégante dans le modèle :
soit des params de taille (avec une taille par défaut)
soit carrément choisir d’afficher une image (n° de doc) ou pas du tout
soit les deux... »
Graphiquement, je pense qu’une taille par défaut est une bonne idée — ça ne me semble pas très joli d’avoir des tailles différentes pour chaque image, dans chaque bulle ! Une taille homogène est une bonne chose.
« Sinon, la nouvelle version du plugin corrige-t-elle tes problèmes ? »
Bof, j’ai pas essayé, vu que je suis arrivé à faire ce que je veux ... d’une façon ou d’une autre !
Répondre à ce message
haaaaa les modèles, le zoom et le type de carte en plus, il est bien mieux ce plugin maintenant. Bon je trouve un moment et je fais la mise à jour dans multi-saisons. Viva toi B_B. Bon faut trouver le moyen de communiquer ton marqueur (moui celui sur ta maison là) directement dans le GPS de la bagnole maintenant ;) PS : je regarde pour faire un squelette kml histoire de nourrir le nouveau google truc là. En suivant le principe d’une géolocalisation par article et en utilisant les même coordonnées, on devrait pouvoir le nourrir de photos.
Répondre à ce message
Salut a vous ; voila j’essaye donc d’afficher la carte sur la page sommaire.
en bidouillant je suis arrivé a afficher la carte sur bachant.free.fr en inserant le code suivant :
mais je suis sur qu’il y a une autre solution ; mais je ne voie pas.
Donc une petite aide pour un code propre pour afficher ma carte en hybride avec un marqueur pour la ville de bachant
merci.
Bonjour,
L’inclusion de la carte réalisée de cette façon correspond à l’ancienne version de GIS :
<INCLURE{fond=inc-gis_map}{id_rubrique=327}{id_mot}{id_auteur}{recherche}{id_article}{zoom}{latit}{lonxit}>
Celle-ci est la bonne à utiliser comme indiqué dans l’article de documentation :
[(#MODELE{carte_gis}{id_article=638}{id_rubrique}{id_mot}{id_auteur}{recherche}{latit}{lonxit}{zoom=X}{type=hybride}{control=xxx})]
Dans ton cas, si les coordonnées de l’élément à afficher sont celles de l’article 638 tu peux faire ceci :
[(#MODELE{carte_gis}{id_article=638}{latit}{lonxit}{zoom=13}{type=hybride})]
++
Impeccable merci beaucoup .............
me reste a regarder comment placer le marqueur ; si ta une piste sans trop abuser car j’ai pas tous compris non plus de ce coté.
@micalement
Répondre à ce message
Bonjour, le Plugin fonctionne avec mon article « Maps » sur la partie public mais mon squelette possède également une page « Contact ERTI » et c’est ici que je flanche, je n’arrive pas à afficher ma carte. Est ce qu’une personne pourrait m’orienter dans mes recherches ?
http://erti.ovh.org
Oups !! j’allais oublier. Un grand Merci pour ce plugin extra !!!!
Cyril
En écrivant ce qui suit dans ma page “contact.html” l’affichage est correct sous Firefox, en outre sous IE la carte est décalée.
Est ce correct ?
Cela devrait suffire avec ça :
[(#MODELE{carte_gis}{recherche}{type=hybride}{zoom=16}{latit=#LAT}{lonxit=#LONX})]
Merci de de porter de l’intérêt à mon sujet mais en écrivant :
L’affichage de la carte n’apparait pas, seul l’enplacement y subsiste ! « Je n’ai pas d’explication à celà. »
Un lien vers le fichier du squelette en question nous permettra peut être de t’aider un peu plus...
Voici le lien du fichier
http://petitblancsec.free.fr/contact_erti.html
Répondre à ce message
Ouin, j’ai un problème ! :-/
J’ai installé le plugin, pas de problème.
Je l’ai configuré pour qu’il soit actif dans une rubrique.
Je ne touche pas à mes squelettes.
Je crée un article dans la bonne rubrique, et je lui mets
<carte_gis1|id_article=230|zoom=7|type=hybride>
Dans l’espace privé, je vois bien ma carte, avec les définitions demandées (hybride, zoomée, etc.).
Je publie l’article ; je passe dans l’espace public et là, point de carte, un bête espace blanc de la taille qu’elle devrait occuper.
Firefox me signale deux erreurs :
Error : $(document).unload is not a function
Source File : http://jfmoyen.free.fr/spip.php?article230&var_mode=calcul
Line : 29
Error : $(document).ready is not a function
Source File : http://jfmoyen.free.fr/spip.php?article230&var_mode=calcul
Line : 155
Une idée ?
[spip 1.9.2d, blip 2.2]
Pardon, j’allais oublier
Origine svn ://zone.spip.org/spip-zone/_plugins_/_dev_/gis le samedi 3 mai 2008, 19:05:25 (UTC+0200)
Revision : 20305
Dernier commit 2008-05-03 18:34:37 +0200 (Sat, 03 May 2008)
Origine svn ://zone.spip.org/spip-zone/_plugins_/_dev_/googlemap_api le samedi 3 mai 2008, 19:05:25 (UTC+0200)
Revision : 20304
Dernier commit 2008-05-03 18:33:40 +0200 (Sat, 03 May 2008)
Bonjour,
jQuery n’est pas actif sur ton site, du moins dans le squelette de cette page, c’est pour ça que cela ne fonctionne pas... Si tu ajoute l’appel à jquery dans l’entête de tes pages cela va fonctionner.
Bon courage ++
« Si tu ajoute l’appel à jquery dans l’entête de tes pages cela va fonctionner. »
Question bête, mais je fais ça comment ? Y’a un plugin ? Ou juste un
<script src> à ajouter<small class="fine d-inline"> </small>?
Ok, j’ai compris - on rajoute un #INSERT_HEAD et tout va bien.
Sauf que ça interfère bizarrement avec la lightbox, la div #overlay (le fond noir de la lightbox) s’affiche maintenant d’office sur ma page quand je la charge !
Ca ne marche toujours pas — je persiste à avoir la même erreur, même après avoir mis le #INSERT_HEAD. Un peu de googling (par exemple http://docs.jquery.com/Using_jQuery_with_Other_Libraries ) m’indique un conflit potentiel entre JQuery et Prototype — que j’utilise pour la lightbox.
La solution semble être de forcer l’un des deux à ne pas utiliser $ (qui semble être un raccourci pour dire « fonction locale », en gros, mais je ne parle pas le js donc j’essaie de deviner !). Mais je ne vois pas trop comment, dans la mesure où tout les appels Jquery/prototype se font dans les plugins, bien loin de article.html que je sais modifier !
JF
Bon voilà, comme souvent en essayant de forumler la question (tiens, c’est une jolie faute de frappe ça — je la garde comme synonyme de « formuler la question de façon à la poser sur un forum » :) ) on trouve la réponse.
Donc on a affaire à un conflit jQuery/prototype qui se battent pour utiliser $. La solution la plus simple consiste à décider de qui en hérite. On peut demander à GIS de ne pas utiliser $ en changeant les deux lignes suivantes :
***** Dans gis_pipeline.php, à la ligne 78, changer
$(document).unload(function()
par
jQuery(document).unload(function()
***** Dans inc-gis_map, à la ligne 74, faire le même changement.
Ne pas oublier de « recalculer cette page », parce que vou avez changé un élément de squelette (html) !!
Et hop.
Bonjour et merci pour l’info, c’est maintenant corrigé dans le plugin ;)
Répondre à ce message
Bonjour,
D’abord encore une fois merci pour ce plugin assez génial.
Toutefois après avoir ramé une journée à comprendre, voici quelques détails à livrer à la communauté :
- j’ai été obligé de placer la ligne de code qui doit se placer dans le head en dehors du head pour la carte puisse s’afficher...je ne sais pourquoi, mais çà marche (192d)
- ensuite certains articles ou certaines rubriques n’affichaient pas les signets. Le seul moyen que j’ai trouvé est dans ce cas de recréer l’article ou bien la rubrique....pareil je ne sais pourquoi, mais quand on le sait le mal de tête dure moins longtemps.
- enfin j’ai pu glaner que si le chapeau est trop plein dans un article, il se passe la même chose.
En dehors de ces détails çà fait classe tout cela, même si on se donne en pâture au père google. http://www.revue-osteo4pattes.eu/sp...
- Projet : et comment au lieu d’une google maps on met derrière une image quelconque style une planche d’anatomie...quelqu’un saurait faire ????
Tu peux détailler ce que tu as bougé en dehors du head ?
En fait le plugin a l’air de beaucoup bouger en ce moment et entre mon post et le tien, la façon de procéder a changer, rein à mettre dans le head maintenant....
Répondre à ce message
Bonjour,
Le plugin a été mis à jour et son utilisation grandement simplifiée. Plus besoin d’insérer plusieurs choses dans ses squelettes. Maintenant un simple appel du modèle du plugin avec les bons paramètres (depuis vos squelettes ou vos articles) suffit pour afficher une ou plusieurs cartes.
Amusez vous bien ;)
Bonjour je viens de tester la nouvelle en effet c’est sympa, mais j’ai un problème le markeur de lieu n’apparait plus, la carte est bien présente mais sans son marqueur .. Dommage
Une Solution ?
Hello,
Meme probleme ici.
Si c’est sur un article, le plan est bien centré.
Le plan va bien chercher le bon rss-gis avec les bons parametres dans tous les cas, mais je n’ai pas le marqueur.
Une idée ?
Répondre à ce message
bonjour,
Merci pour ce plugin formidable.
personnellement, je l’ai agrémenté d’une interface de navigation géographique en flash.
je récupère #longx et #laty ainsi que le mot clé correspondant qui déterminera mon bouton dans la carte de résultats.
J’aimerais mettre mes développements flash à disposition de la communauté spip. Actuellement je n’ai que la carte de Belgique qui est vectorisée. Rendre l’application open-source permettrait d’augmenter la bibliothèque des cartes disponibles.
Je cherche quelqu’un qui soit en mesure de m’aider à faire un plugin avec geozoom.
voir l’application ici : www.geozoom.be
Répondre à ce message
Excellent plugin, bravo !
est il possible, en utilisant la fonction :
de positionner automatiquement la bulle info au centre de la carte ?
Je parlais de la fonction : AbrirVentana ;)
Répondre à ce message
Bonjour,
Peut-on envisager une version pour uiliser les cartes GoolgeMaps dans les brèves ?
Je veux bien tenter de modifier le plugin.
Cela interresse-t-il quelqu’un ?
Des pistes ?
François
Répondre à ce message
Bonjour,
J’ai bien eu du mal à le faire marcher... [1.9.2d]
En fait, le div avait un mauvais id :
doit être
Bonjour,
Petite précision pour ne pas induire les utilisateurs(rices) du plugin : le comportement que tu décris concerne la version svn du plugin et non la version stable. Avec la version stable, la div doit bien avoir un
id="map"
.Pour ma part, j’utilise le plugin GIS version 17694, associé au plugin Google Maps API version 17885, et le tout est installé sur un SPIP version 1.9.2c [10268].
J’ai bien un id=« MapSpip » et ça marche !
Le mieux est de vérifier ce qui se passe quand ça ne marche pas en utilisant l"extension de Firefox nommée Web Developer. On voit bien quel id il faut mettre ensuite dans le squelette ...
Répondre à ce message
Bonjour je souhaiterais savoir si il est possible de modifier les largeurs et hauteurs des « marker » de base (34px par 20px). En effet je souhaiterais mettre des icones un peu plus grosses. Dans quel fichier cela se passe-t-il car je n’arrive pas à le trouver ? D’avance merci de vos réponses.
François
Il faut créer des mots clés et leur attacher des images.
Ensuite, il faut attacher le mot à l’article géolocalisé.
Une réponse partielle.
De 32 x 32, par exemple ?
Bien que le marqueur Google de base (certain le compare à une goutte d’eau) adopte une taille de 20 x 34 par défaut, il est possible de signaler dans le fichier (Google) geomap.js que l’iconSize est de 32 x 32.
Répondre à ce message
Bonjour,
J’ai installé le plugin Google Maps API et le plugin Gis escoitar.
J’ai modifié le fichier rubrique.html en ajoutant : « »
dans la balise
et la ligne :
div id=« mapSpip » style=« width : 600px ; height : 400px ; top:0px » /div
à l’endroit où je voudrais voir apparaître la carte (j’ai mis mapSpip parce que j’ai fini par télécharger la version de développement, en croyant que ça irait mieux).
J’ai localisé 3 articles d’une rubrique et la carte n’apparaît pas quand je visualise la page de la rubrique (il y a seulement un emplacement vide de 600 px sur 400 px).
Qu’ai-je oublié dans les modifications à apporter ?
Merci
Philippe
Répondre à ce message
bonjour,
je ne comprend pas bien comment dans un squelette article ou dans un squelette rubrique je peux ajouter des boucles afin de :
- modifier la taille de l’image qui va s’afficher dans l’info bulle, par exemple avec un filtre de redimensionnement pour éviter une grande image.
- modifier le lien qui apparait dans l’info bulle. Je voudrais utiliser des boucles pour lui faire indiquer un lien personnalisé.
Est ce possible ?
merci
Bonjour,
Oui c’est possible, tout se passe dans le fichier rss-gis.html comme indiqué dans ce message du forum :
http://www.spip-contrib.net/Plugin-Gis-escoitar?debut_forums=100#forum396315
Bon courage ++
Répondre à ce message
Bonjour,
Quelqu’un aurait-il eu ce problème :
Le plugin Gis n’a pas créer les deux tables spip.gis et spip_gis_mots
Comment fairer pour qu’il les crée ?
Décochez le plugin et cliquez sur le bouton effacer tout. Vider le cache puis réactiver le plugin. Manip à faire de préférence lorsque le serveur n’est pas surchargé. (le matin tôt ou la nuit). @+
Répondre à ce message
Yo.
L’appel du javascript chicane le validateur w3c. Dans le code source des pages on a une ligne de la sorte :
<script language="javascript">
Alors que pour être correct il nous faut :
<script type="text/javascript">
walla
Répondre à ce message
Bonjour à tous,
J’ai cru comprendre qu’il était possible de géolocaliser un mot clef. Pourtant lorsque j’affiche la page du mot en question, je n’ai aucune carte.
J’ai ajouté la boucle suivante pour vérifier si je pouvais lire les coordonnées du mot clef :
Et j’ai le message d’erreur suivant :
Pour le moment aucun article n’est associé à ce mot clef. Je souhaite seulement en afficher la localisation sur une carte. Ais-je mal compris quelque chose ?
C’est vrai qu’il manque des explications détaillées sur ce plugin. J’ai écrit 4 articles qui sont encore en cours de rédaction, faute de temps. J’ai pioché dedans pour te répondre :
« Il est possible de changer le pointeur par défaut. Ceci dans le but d’associer à une localisation, un type d’activité par exemple. Imaginez une carte avec différents marqueurs montrant des zones VTT et des zones de randonnée par exemple. Afin de permettre un choix de types de marqueurs aux rédacteurs, l’administrateur du site aura intérêt à créer un groupe de mots-clés ’marker_icon’ et imaginer quelques mots-clés (VTT, Randonnée, ... ). A chacun des mots-clés sera associé un logo qui permettra de faire une relation, par exemple le logo d’un vélo pour le VTT ou le logo d’un marcheur pour les randonnées pour localiser une zone. Chaque image de logo sera au format png transparent ... »
Et plus lon :
"Le plugin GIS a bien installé 2 tables supplémentaires dans la base de données de SPIP. C’était précisé par les auteurs. La première table porte le nom de spip-gis et contient les champs :
- id_gis
- id_article
- lat
- lonx
La deuxième table (spip_gis_mots) :
- id_gis
- id_mot
- lat
- lonx
- zoom
En espérant que ça t’éclaire ...
Mince, il manque l’essentiel. Ah, le copier-coller ...
« L’article étant fini (avec sa carte intégrée), le rédacteur aura intérêt à attacher à son oeuvre un mot-clé qu’il devra choisir dans le groupe de mots ’marker_icon’. Il pourra trouver quelques proposition de mots-clés spécialement créés pour lui par le webmestre (VTT, Randonnée, ... par exemple). De ce fait, le logo du mot-clé apparaîtra à la place d’un marqueur par défaut. Une réelle personnalisation des marqueurs : le bon mot-clé dans l’article pour voir le bon marqueur sur la carte qui va bien. »
Ok merci pour ces infos, je n’avais donc pas tout à fait saisi le principe. En réalité la carte est associée à un article et le mot clef ne sert qu’à changer l’aspect du marqueur indiqué sur la carte. C’est bien ça ?
En ce qui me concerne j’ai des articles présentant chacun une manifestation (concert de tel groupe) et je souhaite leur associer des mot clefs de type LIEU (en affichant un mot clef, je peux afficher toutes les manifestations associées au lieu en question).
Je pensais afficher une carte contenant les marqueurs de tout les mots du groupe LIEU (ça afficherait toutes les dates du concert de tel groupe par exemple).
Si j’ai bien compris, GIS n’offre pas cette fonctionnalité...
Chaque manifestation (concert) peut être géolocalisée par le biais de GIS. Le rédacteur choisit le lieu pour le concert (lieu en fait associé à l’article) et GIS mémorise ce lieu dans sa table.
Ensuite, les mots-clefs peuvent être utilisés pour identifier un groupe. Une boucle_article avec le mot-clef du groupe et c’est l’ensemble des articles de ce groupe qui est listé.
Pour GIS, c’est pareil, la même boucle_article pour afficher l’ensemble des marqueurs établissant ainsi les lieux des concerts du groupe en question. Le zoom de la carte sera choisi avec soin pour laisser apparaître tous les marqueurs.
En fait, on voit bien que ce sont les boucles SPIP qui jouent le grand rôle.
La manifestation (l’article) est toujours la même, mais l’endroit (le mot clef) est différent selon les dates. Je peux donc avoir un article « manifestation » avec cinq lieux différents par exemple.
J’ai une centaine de manifestations à lister et pour chacune j’aurais entre cinq et six lieux différents, je ne compte pas créer un article par date, mais seulement un article avec un mot clef par lieu.
Pour présenter graphiquement l’ensemble des evènements, je souhaitais afficher une carte avec tout les mots clefs (je pourrais le faire en créant un ARTICLE carte auquel j’associe tout les mots clefs du groupe ?).
Une idée à creuser pour une évolution de GIS : pouvoir utiliser le système de localisation avec tout les objets de spip (afficher une carte de MOTS, une carte de BREVES, une carte d’évenements du plugin Agenda, etc.)
Répondre à ce message
Bonjour,
J’aimerai supprimer la date et l’auteur de l’article dans les bulles qui affichent les articles lorsque l’on clique sur les markers mais je n’arrive pas à trouver la ligne de code qui les génère.
Si quelqu’un a une idée ...
Hi opopop,
Yes !, you can do it in the rss-gis.html file, that is inside the plugin gis.
Best
Berio
Thank you very much Berio ! It’s OK !
J’ai voulu ajouter class=’thickbox’ sur les liens images, comme sur le site de Escoitar mais ça ne marche pas !
Why ?
Voir un exemple sur mon site ici
Pourriez-vous donner le code qui permet d’afficher plusieurs marqueurs sur une carte ?
comme ici
Merci d’avance.
Bonjour,
On peut lire ceci sur cette page :
Donc si tu insère ce code dans une boucle rubrique (par exemple celle d’un squelette rubrique.html) la carte affichera les markers correspondants aux articles de cette rubrique.
Bon courage ++
Merci pour votre réponse.
Je ne sais ce que je fais d’incorect. Mais les marqueurs ne s’affiche toujours pas.
Voir la page de test :
http://www.bibliosurf.com/spip.php?page=test
Sous la carte, j’ai mis une boucle sur la table GIS qui montre bien que celle-ci n’est pas vide.
Le code utilisé est celui ci :
Re Bonjour,
Avec Firebug on peut voir que le script de GIS n’arrive pas à charger cette page :
http://www.bibliosurf.com/spip.php?page=rss-gis&id_rubrique=1
Or la page rss-gis est celle qui fournit à GIS les informations des markers pour les afficher sur la carte. Pas de rss-gis = pas de markers...
Bon courage ++
Je n’ai pourtant pas modifié ce fichier...
Y aurait-il une raison connue pourquoi le script GIS n’arrive pas à charger cette page ?
J’ai eu un problème en mettant à jour mes plugins Gis et GoogleMaps récemment. Ils étaient dans des dossiers nommés gis_14901 et googlemap_api_14910. J’ai supprimé ces dossiers et ça a marché, après avoir crée une nouvelle clé googleMap !
Essai de les mettre à jour... (bizarement, ces 2 plugins sont à la fois dans les dossiers plugins_test et plugins_dev !)
Sinon, sur l’exemple que tu cite plus haut, dans mon squelette rubrique=38.html j’ai dans le head :
<BOUCLE_mapi(RUBRIQUES)id_rubrique=38>
<INCLUREfond=inc-gis_mapid_rubrique=38id_motid_auteurrechercheid_articlezoomlatitlonxit>
</BOUCLE_mapi>
et dans le body : <body onunload=« GUnload() »>
<div id=« map » style=« width : 540px ; height : 520px ; top:0px »></div>
J’essaie, j’essaie... toujours en vain.
Dans le fichier rss-gis.html
j’ai des caractères <div au lieu de <div.
Est-ce normal ?
Est-ce quelqu’un pourrait me copier entre
et
le code du fichier rss-gis.html que vous utilisez pour afficher plusieurs marqueurs sur la carte ?
J’ai fais un petit tuto de base (pour les débutants dont je fais parti !)
Il esttéléchargeable ici, en cherchant un peu !
Sympa, ce nouveau tuto...
Mais, ça ne marche toujours pas sur mon site.
Voir la page de test :
http://www.bibliosurf.com/-calendrier-
Que dois-je faire ?
Je suis en SPIP 1.9.2c [9381]
Je viens de faire un test sur SPIP 1.9.2a [8878]
Ca marche sans problème... et même très bien.
J’ai desinstallé le plugin sur ma version SPIP 1.9.2c [9381]
j’ai aussi supprimé les tables GIS et les infos dans la table meta...
et je n’ai pas réussi.
Y aurait-il un problème avec la version 1.9.2.c ?
Je viens de tester
SPIP 1.9.2c [10268]
ça marche pas...
mais sur une SPIP 1.9.2a [8878]
ça marche...
Désolé de tous ces posts.
Sur une SPIP 1.9.2c [10268], ça marche aussi... mais en créant une nouvelle rubrique...
Je ne comprends guère... pourquoi.
Et on finit toujours par y arriver !
Ce lien conduit vers une carte Googlemaps géolocalisant les romans policiers.
Mille merci pour ce plugin
Répondre à ce message
Bonjour,
Est t’il possible d’appeler la carte regroupant tous les articles comme dernier article permanent sur la page d’accueil du site ?
Suis un peu novice en boucle, alors... :-( !!
Merci de vos reponses
mon site en developpement
Répondre à ce message
Bonjour,
J’ai marqué plusieurs articles mais sur la carte il n’en affiche qu’un alors que je les voudrais tous !
http://www.bibliosurf.com/spip.php?page=carte_france-rp
Merci de votre aide.
Cordialement,
BS
Répondre à ce message
Bonjour,
J’ai essayé le plugin GIS ce matin. Tout marche parfaitement jusqu’à l’affichage sur le site public.
Je suis sur Spip 1.9.2b. J’utilise le squelette @-brest. J’ai les plugins suivants installés et activés : Formulaires&Tables (SPIP 1.9.1+), Escoitar Gis Plugin et GoogleMap Api. J’ai modifié inc_head.html, sommaire.html et inc_sidebar.html.
J’ai créé 2 marqueurs associés à 2 articles. La carte s’affiche bien dans la barre latérale mais les marqueurs non.
Voici l’adresse de mon site : http://jc.guimard.free.fr
Une idée pour m’aider ? Merci et bonne journée
J’ai cherché par moi-même... Sans résultats concluants.
Dans la partie administration du site (spip/ecrire/), la carte s’affiche bien avec tous les boutons d’échelle de zoom, de map/satellite/hybride, etc. Le marqueur géolocalisant un article s’affiche également.
C’est dans la partie publique que ces boutons ne s’affichent pas. Je m’en suis aperçu en ouvrant le site avec IE. On voit qu’il ne trouve pas les images.
Peut-être que résoudre le problème d’affichage des boutons dans la partie publique permettrait de résoudre celui de l’affichage des marqueurs. Mais comment faire ?
Bonjour,
Avez-vous placé #INSERT_HEAD entre
etde votre page.html ?
Bonjour,
Avez-vous placé #INSERT_HEAD entre
<head> et </head>
de votre page.html ?NB : Annule et remplace mon précédent message qui ne contenait pas
<code>
J’avais lu les autres posts et relevé votre remarque dans un précédent message. J’avais donc vérifié la présence de cette balise.
Ma page sommaire fait un INCLURE sur « inc_head.html ». C’est dans ce dernier que j’ai placé le #INSERT_HEAD.
Extrait du fichier sommaire.html :
Extrait du fichier inc_head.html :
Affichage du code source sur la page accueil (sommaire.html) :
Alors... fait-il bien le INSERT HEAD ? A noter que insert head est en commentaire dans le code source... Est-ce normal ?
<!-- insert_head -->
parait normal ; comme tout ce que vous avez fait d’ailleurs.J’ai créé, comme vous, un système d’inclusion sur ma page pour voir ce qui allait se passer ; bizarremment, j’ai tous mes marqueurs alors que dans mon contexte d’article j’aurais dû en avoir qu’un seul(comme dans mon système sans inclusion). J’ai donc supprimé mon système d’inclusion et tout est redevenu normal(?). Dans ce principe, en fait, il y a une sous inclusion, peut-être que Spip n’aime pas.
Essayer sans inclusion pour voir ce que cela donne.
J’ai mis le INCLURE directement dans la page sommaire.html. Je n’ai pas l’impression que cela ai changé quoi que ce soit. Si ce n’est que la carte ne s’affiche désormais que sur la page accueil, ce qui est normal. J’ai volontairement laissé le #INSERT_HEAD dans le inc_head.html, plutôt que le coller dans sommaire.html, car cela ne changeait rien, voire me générait des erreurs javascript dans les pages autres que l’accueil.
Nouvel extrait de sommaire.html :
Nouvel extrait de inc_head.html :
J’appelle la carte dans la sidebar. Peut-être que le problème est à ce niveau ? La balise n’est dans aucun contexte, normalement tous les marqueurs devraient être affichés.
Extrait du fichier inc_sidebar.html :
Pourquoi avez-vous ?
Je n’avais pas remarqué dans un premier temps que normalement votre INCLURE devrait être du genre :
Il semble que de ce fait les balises #LAT et #LONX de chacun de vos articles ne sont pas
positionnées sur votre carte et les marqueurs n’apparaissent donc pas ? Ainsi que le zoom.
Je n’ai fait que suivre l’exemple d’utilisation. Et dans cet exemple on en renseigne pas zoom=7latit=#LATlonxit=#LONX.
Je l’ai tout de même fait pour essayer et suivre votre conseil. Cela a pour effet de positionner ma carte à tel endroit avec un zoom de 7, mais en aucun cas cela n’affiche les boutons de zoom, de navigation et de switch de fond ni même les marqueurs...
Je sens que je ne vais pas m’en sortir !! :-(
Je penserai plus à une histoire de chemin des images. Mais ce que je ne comprends pas, c’est que dans l’administration ma carte s’affiche très bien et je peux pointer mes articles. Je n’ai modifié aucun fichier. J’ai téléchargé les plugins, les ai installé et rien de plus.
Bonjour,
Le problème de l’affichage des boutons de contrôle de la carte a été corrigé la semaine dernière (cf post ci-dessous). Vous pouvez re télécharger et re installer le plugin pour corriger ça.
Bon courage ++
J’ai fait l’installation des plugins que vendredi dernier (3 août). Je devais donc déjà avoir les dernières mises à jour.
Pour être certain, j’ai tout de même remplacé les fichiers du plugin gis.
Les versions que j’ai sont :
plugin gis : 2 août
plugin googlemap : 31 juillet
Je précise que j’ai également fait la désinstallation de google_map (effacer_tout dans l’administration), supprimer les fichiers sur le ftp et remplacé par le dossier google_map que j’ai téléchargé sur la zone : http://files.spip.org/spip-zone/googlemap_api.zip
nous avons le même souci ...
INSTALLATION du 30 aout.
cela marche à présent.
Même problème, avec une installation au 2 septembre.
J’ai tout essayé avec les conseils donnés ci-dessus, sans résultat. Ma configuration :
SPIP version 1.9.2
Pluggins : GIS et Google Maps API
IE7 et Firefox
Herbergé chez free et en local (easyPHP)
Question supplémentaire : à supposer que le problème de marqueur soit résolu, comment afficher les marqueurs de tous mes articles sur la même carte ? Je ne saisis pas bien ce qui est expliqué dans l’article.
en fait on a réussi avec la version GIS précédentes ( cad avec googleMAP inclus dans gis ) :
ici :
http://www.memocite.net/?page=balades&id_rubrique=5
Même problème, également. J’ai aussi tout essayé.
La carte s’affiche bien mais sans marqueurs :
Voir ici
Ma configuration :
SPIP version 1.9.2b
Pluggins :
Acces Restreint 2.0
Barre typographique généralisée
Barre Typo V2 pour 1.9.2 et suivantes
cfg : moteur de configuration
Extension multilingue pour la barre typographique V2
Escoitar Gis Plugin
GoogleMap Api
IE7 et Firefox
Herbergé chez free et en local (easyPHP)
Help !!!! Dommage c’est vraiment un plug super utile
Telecharger la dernière version de gis et de google api et installer sur le serveur
, respecter les #INSERT_HEAD
J’ ai découvert ceci : si vous mettez des textes dans le descriptif rapide ne dépasser pas 80 caracteres sinon ca crée une erreur xml dans le fichier rss-gis.html à cause de ce bout de code à la ligne 26
<itunes:summary>(#DESCRIPTIF|couper{80})</itunes:summary>
le fait est que votre texte deviendra : le texte long (...) et ca provoque une erreur
Essayer donc ca a marcher pour moi...
Bonjour,
Moi j’ai le même genre de problème c’est à dire :
1) Tout est bien sous Firefox
2) Dans la partie publique sous IE7 la carte s’affiche bien
2) dans la partie publique sous IE6 n’apparaissent que les boutons de zoom et de type de carte (satellite,map,hybrid) et le fond est gris
3) sous IE6 et IE7 dans la partie privée lors d’un clique sur déplier le navigateur plante.
- J’utilise spip 1.9.2c
- gis stable 14901
- google map API stable 14910
J’ai essayé de prendre les dernière versions svn de ces derniers et le résultat est :
- Sous IE6 et 7 les images de zoom n’apparaissent plus et sous IE6 le fond de la carte est gris
J’ai suivi au pied de la lettre toutes les infos données sur le forum et je n’ai plus d’idées...
Quelqu’un a t-il une solution ?
Merci (en tout cas chouette boulot !)
Bonjour,
J’ai moi aussi quelques soucis avec ce plugin très utile.
J’ai spip 1.9.2c et les mêmes plugins...
J’insère une carte dans un article (n°10 en occurence) avec la commandeEst-il normal que je sois obligé d’ajouter
pour qu’elle s’affiche ?
Merci par avance pour toute aide...
Merci Boul25
merci merci merci
j’ai lu absolument tous les posts ci-dessus, j’ai tout essayé point par point
je suis tombé sur ces quelques lignes discrètes comme un nota bene... et ca marche, mes marqueurs sont revenus. Faudrait faire un grand caliquot, ca éviterait des nuits blanches ;-)
SI VOTRE MARQUEUR NE S’AFFICHE PAS DANS L’ESPACE PUBLIC. REDUISEZ LE DESCRIPTIF
Klaude Charlier
F-et-T.com
FLASHdynamic.net
Répondre à ce message
Bonjour,
J’utilise ce plugin en association avec le plugin googlemap_api.
J’ai un souci :
1) dans l’espace prive la map n’apparait pas dans l’article mais un carre gris (meme en utilisant <carte_gis1|id_article=25|type=hybride>) : ce n’est pas tres important ;
2) dans l’espace privee la carte s’afiche bien par contre je n’ai pas le marqueur que j’ai selectrionne au niveau de l’interface privee. Les images sont a mettre dans le directory « images » ?
Cordialement
Hello Campagne j.
We updated the plugin last tuesday (Gis : 15698, googlemap_api : 15697), to solve some problems with the visualization of the map in both public and private spaces. Wich version of the plugin are you using ?.
Please, let me know if you are still having problems.
Best
Can you please use the last svn on Spip contrib ? (last version is 15380 for googlemap_api). Thanks. Hope it will work after that : http://www.trebeurden.org/littoral/Localisation-par-GoogleMaps.html
Hi !
In fact I am using only stable versions : googlemap_api_14910 and gis_14901.
When do you plan to fix the next stable version ?
Kind regards.
We will try to do it next tuesday.
I will put a message here when it will be done.
best
Do you succeed to froze a stable version or do I should catch a SVN one ?
I actually tried the revision 15680 of Gis
and revision 15697 of Google_map API
I can see the map on private space but in the publi one I’ve got this javascript Error :
Anybody have the same problem ?
Bonjour,
j’ai presque les mêmes problèmes cités ci-dessous. Alors j’ai bêtement(bah ! je commence à m’énerver lol) utilisé la fonction onload donnée par le site de Google Map, et j’y ai ajouter qlq lignes pour afficher le marqueur.
Résultat : la carte s’affiche bien et avec le marqueur :
ces lignes, comme vous avez pu le deviner est à mettre entre la balise
<head></head>
pour afficher la carte, j’ai mis le code suivant dans le squelette de l’article :
vous changer les dimensions comme bon vous semble.
ça a bien marché, mais je ne sais pas si que c’est professionnel.
n’oubliez pas de modifier la balise < body > :
@+
Bonsoir,
Après avoir tous les problèmes rencontrés par la plupart d’entre vous :
- avec la dernière version de gis, j’ai seulement la partie privée qui fonctionne,
- avec une version dite stable, la partie privée déconne mais est utilisable et la partie publique n’affiche pas le marqueur
Alors j’ai utilisé le code donné par Manar ce qui me permet maintenant d’afficher la partie en public mais sans la possibilité de changer le type : carte, satellite, hybride , y a t’il une solution ?
Ok, j’ai rajouté map.addControl(new GMapTypeControl()) ;
Pfiou, c’est un bon plugin mais entre les versions de spip, de gis, de google, du navigateur, il faut sortier la bidouille.com ;)
Fabuleux outil pour SPIP.
Après une certaine appropriation de connaissances (nouvelles pour moi de Javascript, des scripts Google, de la découverte de la structure, du nouveau SPIP, ...), je suis satisfait.
J’allais dire : je n’ai qu’un problème, c’est que la fenêtre GIS dans la partie privée est toujours dépliée. Agaçant !
Savez-vous comment faire pour qu’on la trouve pliée à chaque fois ?
Répondre à ce message
Magnifique plugin que je viens d’installer sur le site www.bouchondelopera.fr et qui fonctionne à merveille.
Encore bravo !!
Répondre à ce message
Bonjour,
D’abord bravo pour ce plugin qui fonctionne à merveille !
Un petit souci quand même sur la partie privée : n’importe quel auteur peut modifier la position du marqueur de n’importe quel article, même s’il n’est ni admin ni rédacteur de cet article. C’est embêtant...
Bonjour et merci pour la remarque,
Je vais voir si je peux corriger ce problème dès que possible.
++
Répondre à ce message
Moi la carte s’affiche bien, mais seulement durant le chargement de la page....puis pouf disparait en lieu et place j’ais ceci :
#SETlatitude,#LAT #SETlonxitude,#LONX
Je me demande si y a pas un petit conflit nottament avec le couteau suisse qui me pose pas mal de probleme avec d’autres plugins !
Suis sous SPIP 1.9.2c
J’utilise les deux et pas de souci sur multi-saisons
J’ai ENFIN reussi a afficher la carte dans mon article
mais cette fois ci il me manque la localisation ( la petite image en forme de de goutte d’eau) as tu une astuce a me donner Artlo ??
C’est bon je n’ais plus de probleme !! :)
Apres avoir dinè, voila ti pas que la carte n’apparait meme plus par enchentement !!
je vais suivre ton conseil eclairé : aller dès demain matin chez mon libraire me payer une carte papier de l’atlas Mondial et je m’en vais te l’envoyer au père noel pour qu’il me donne la methode pour migrer spip vers joomala ou drupal !!!!!!!!!!!!!!!!!!
Au diable ce plugin qui m’a fait perdre mon samedi et quelque dixiemes à mes pauvres yeux !!!
Je te l’installe pour 100 euros. :) Chez moi il marche.
Mais moi aussi finalement j’ais reussi à l’installer !!
Seulement j’avais surestimé les capacité de ce plugin au depart d’ou mes echecs !!
Je pensais que l’on pouvais mettre plusieurs cartes dans des articles differents, je voulais les utiliser surtout pour des agendas culturelles sur paris !
Or, or c’est toujours la meme carte qui s’affiche !
Et comme je m’entetai a le coller dans contexte id_article...
du coup je suis replié vers une methode moins radical les modeles !
Et la ca marche, mais faut briffer les redacteurs qui, en dehors d’ecrire, sont de veritables louses dés lors qu’il doivent coder a minima !
100 euros la vache !!!!!!!
Répondre à ce message
Quand j’active le plugin, au moment d’accéder à l’article (statut « en cours de rédaction ») dans l’interface privée, IE7 me fait un joli « Internet Explorer ne peut pas ouvrir le site http://....., Opération abandonnée ». Clic sur OK et puis... plus rien ! Après désactivation du plugin, tout refonctionne normalement. (Spip 1.9.2 8782)
Since the [11688] plugin version, it works in Internet Explorer, but you will have to do some few changes :
you can see the changes here :
http://www.spip.escoitar.org/spip.php?article618
To download the last plugin version, go here :
http://files.spip.org/spip-zone/
best
berio
Hello ,
When I try to use the plugin I have this page error message « GMap2 is not defined » , same when I try to open your example . Could you help .
Thanks
GH
Ce plugin est ......... chaque post illustre un probleme different...
parfois j’arrives a faire apparaitre la maudite carte dans la partie privée et cela me fait une belle guibolle, parfois, mais rarement dans la partie public, mais la il manque le marqueur.
A la fin je ne sais plus ou j’en suis tellement j’ais telechargè de version differente de ce plugin !
le pire est que j’arrive a tout afficher dans mon ancien site en spip 1.9.0.
Mais vu que je suis passé à la derniere version , les yeux fermées.....
Bref a moins d’etre mazo, moi je te conseil de laisser tomber !!!!!!
Répondre à ce message
j’ai perdu plus de 10h a mettre ce plugin en route.
La méthode en 3 temps (5 minutes tout au plus) pour affichage d’une carte dans un article :
Editez article.html
-1) entre les balise < head > et < /head >
mettre ce code :
< BOUCLE_carte(GIS)id_article >
< INCLUREfond=inc-gis_mapid_rubrique=1id_motid_auteurrechercheid_articlezoomlatitlonxittype=carte >
< /BOUCLE_carte >
-2) important , modifier la balise < body > en :
< body onload="load()" onunload="GUnload()" >
-3) dans la partie prive de l’article mettre ce code :
< div id="map" style="width : 480px ; height : 400px ; top:0px">< / div >
Ne rien toucher au squelettes !!!
Vous pouvez ainsi mettre une carte dans un seul article et surtout mettre d’autres cartes dans d’autres articles.
Voila j’espère que cela est suffisamment clair.
En tous les cas chez moi cela fonctionne.
PS : attention aux espaces que j’ai collé pour faire apparaitre les codes HTML
Tu peux intégrer une carte dans un article à l’aide des modèles mis à disposition par le plugin de cette façon :
<carte_gis1|id_article=9>
C’est tout de même plus simple et plus propre ;)
je complète mon explication
Si vous oubliez de modifier la balise body internet explorer y verra que dalle !
Il y a encore plus simple. Ne rien modifier dans le squelette, ne rien mettre dans l’article. On peut faire beaucoup plus simple : ajouter un lien vers google maps ou encore plus crade encore laisser l’internaute se démerder pour trouver une carte en papier au kiosque du coin.
Répondre à ce message
Bonjour
Est-il envisageable de coupler une carte à un auteur, et non à un article ? (sans utiliser d’article, en fait)
Répondre à ce message
Bonjour, superbe squelette... Pour l’instant je n’ai qu’un seul souci, c’est que j’ai configuré le plugin Gis et que tout semble fonctionner sauf que l’emplacement de la carte reste désepérament blanc... L’espace est bien présent mais pas de carte... Quelqu’un auraut-il une idée ?
Merci pour votre aide...
Salut,
J’ai le même problème, la zone de la carte est bien présente dans l’espace public mais reste blanche...
config :
SPIP 1.9.2c
Escoitar Gis Plugin, Version : 0.2
GoogleMap Api, Version : 0.2
http://taravana-tdm.com/spip.php?article1
Merci
Répondre à ce message
Bonjour,
Je n’arrive pas à afficher un fichier kml avec une insertion de type
<carte_gis1|id_article=5>
dans un article.
J’ai joint le fichier kml à l’article, mais il n’y pas d’affichage de la trace sur la carte publique.
Quelqu’un a une piste (Spip 1.9.2 c, google API 0.2 et gis 0.2) ?
J’ai tenté d’utiliser le plugin svn mais ça ne change pas mon problème, par contre le marqueur personnalisé ne s’affiche plus non plus.
Merci
Je me réponds à moi même : c’était le fichier KML qui n’était pas conforme... j’ai changé de fichier et ça marche très bien.
Merci au développeur !
Enzo
Répondre à ce message
Bonjour,
J’ai install le plugin Gis et le plugin Google Api sur Spip 1.9.2.C. Tout se passe bien avec l’utilisation du code <carte_gis1|id_article=3> et la carte s’affiche bien dans la partie publique.
Par contre, je n’arrive pas à passer modifier la taille de la carte, le type de fond (sattelite, carte ou hybride).
J’ai essayé plusieurs type de syntaxe, mais j’obtiens un rectangle blanc en partie publique à chaque fois.
<carte_gis1|id_article=3, type=carte> ne marche pas par exemple.
Quelqu’un a un exemple avec la syntaxe qui va bien ?
Merci
Matthieu
J’ai trouvé la syntaxe correcte : il faut utiliser le symbole | pour séparer les paramètres. Exemple :
<carte_gis1|id_article=4|type=carte>
RRRR le code n’est pas passé dans mon message précédent. Je disais donc :
Exemple :
Un autre exemple (pour les newbee comme moi qui découvrent tout ça) avec modification de la taille de la carte google insérée dans l’article.
Répondre à ce message
When the option
$xhtml="sax";
is set inecrire/mes_options.php
, the map start<div id="map
is transformed into<div id='map
(note how the"
is changed into a'
).The condition
strpos($flux, '<div id="map') == true
ingis_affichage_final()
fromgis_pipeline.php
then fails to detect the presence of the map. Plugin’s javascript is then not included inside header and the map doesn’t show in the public space.The problem can be solved by adding
or (strpos($flux, "<div id='map") == true)
at the end of the inclusion condition.Répondre à ce message
We updated the plugin, and now markers can be seen in the public site.
Best
It work in my localhost but online server, it doesn’ t work have you a idea why ?
Mamy
Répondre à ce message
Bonjour,
Je me demande comment utiliser le code d’insertion des cartes dans des articles.
<carte_gis1|article34>
où34
est l’ID de l’article.Mais la carte Google est remplacée par un rectangle gris dans l’espace privé (avec le logo Google en bas à gauche), et ne s’affiche pas dans l’espace public.
Est-il nécessaire de modifier les squelettes pour utiliser le code ?
Bonjour,
Le code à utiliser pour insérer le modèle dans le texte d’un article est :
<carte_gis1|id_article=9>
Bon courage ++
Désolé pour cette erreur, merci. Mais ça ne marche pas mieux. Affaire à suivre ...
Répondre à ce message
Je ne comprends pas bien l’explication pour afficher une carte avec un marqueur différent selon les articles ...
J’ai bien intégré la commande dans le
de ma page article.html ainsi que la commande permettant d’afficher la carte dans le <body<
Répondre à ce message
slt
j ai eu un probleme avec mon spip je n arrive pas a clique sur depiler pour afficher ma carte dans une article.
merci de me repondre le plus top possible c’ets tres urgent.
Bonjour,
j’ai le même problème avec IE6, et même avec firefox, où je peux voir la carte le temps du rafraichissement de la page, mais elle disparait aussitôt ???
Si quelqu’un peut apporter une explication !
Par avance, merci
Il faut double cliquer sur le mot « DEPLIER ».
J’ai eu du mal à comprendre cela, mon habitude à cliquer partout m’a sauvé :-/
En réalité un simple clic est nécessaire sur le texte « DEPLIER », un double clic ouvre et referme aussitôt le panneau.
Il y a cependant une « inconsistance » de l’interface, Il faudrait que le dépliement de la carte corresponde au petit triangle plutôt qu’à un texte.
Surtout que si on clique sur le triangle, cela referme le panneau et là même si on clique sur « DEPLIER » on ne voit pas la carte.
Merci beaucoup, c’est exactement celà et ça marche !
Répondre à ce message
Bonjour,
Je ne connais presque rien en languages informatiques et j’ai un peu de mal à suivre les instructions.
Je voudrais avoir une carte différente par article associé chacune à un fichier kml différent.
J’ai inseré « INCLUREfond=inc-gis_mapid_rubriqueid_motid_auteur
rechercheid_articlezoomlatitlonxit » entre mes balise head, modifié ma balise body et apellé la fenêtre la où je voulai dans mon article.
Jusque là tout ve bien et mes cartes s’affichent dans mes articles.
Pour avoir une carte différente par article il est dit d’inclure le lien pointant sur chaque article et de faire une boucle gis dans une boucle articles et enfin mettre un lien pointant sur cet article.
C’est sur cette derniere partie que je seche je ne sais pas du tout où mettre tout ça, j’ai essayer à plusieurs endroit mais sans succés....
Répondre à ce message
Bonjour,
Merci et bravo pour ce magnifique et impressionnant plugin.
Je parviens à le faire fonctionner(Spip 1.9.3 dev) tant dans les parties privée que public avec les articles.
Dans mon site les auteurs peuvent lier leurs articles à un mot clé qu’ils créent correspondant à une région du monde de telle sorte que, dans une boucle (MOTS) apparaissent sur la carte les marqueurs correspondant à cette région et uniquement ceux là.
J’ai fait :
Cela me donne bien la carte attendue mais seulement avec le dernier marqueur de l’ article lié au mot.
J’ai essayé beaucoup d’autres choses sans plus de résultat ; qu’en pensez-vous ?
Répondre à ce message
Depuis la scission GIS/GoogleMap API, il y a un petit soucis sur le fichier customControls.js qui est dans googlemap_api/js.
En effet, il fait référence « en dur » aux images qui sont dans le dossier plugins/gis/googlemap_api/image_pack, en changeant par plugins/googlemap_api/img_pack cela refonctionne.
Bonjour et merci pour l’info, c’est corrigé.
http://trac.rezo.net/trac/spip-zone/changeset/14056
Répondre à ce message
Bonjour,
le plugin marche très bien à une exception près : les repères ne s’affichent pas sur la carte. C’est plutôt embêtant !
Donc, j’ai testé sur un spip vierge : ça fonctionne. (version 1.9.2 [8782])
Les plugins installés sur mon site : -accès restreint 2, barre typo 2, menu déroulant, couteau suisse et nuage. Cependant, je les ai tous désactivés et toujours le même problème.
Là, je sèche...
Quelqu’un aurait une piste ?
Merci d’avance
Bonjour,
j’avais le même problème... Le marqueur ne s’affichait pas en page publique. J’utilisais des squelettes personnalisés où ne figuraient pas la balise #INSERT_HEAD qui permet d’appeler notamment jquerry. En ajoutant la balise #INSERT_HEAD tout fonctionne.
En espérant avoir résolu ton souci.
Répondre à ce message
salut...
juste une question, comment réglé la carte sur mon site afin qu’il y ai un peu plus de recul (ex : département)... par défault, mes cartes s’affiche sur la ville...
Merci pour votre aide
Répondre à ce message
Coucou,
Il y a t’il un moyen de modifier la taille du marker ?
C’est peu trop petit la fenêtre pour la taille du texte.
Merci Jacky
Salut
Il te faut modifier la taille des images correxir et shadow dans img_pack
Et modifier en dur dans le fichier googlemapapi/js/googlemap.js les nouvelles tailles (cherche iconSize)
C’est L’info Bulle que je voudrais agrandir c’est possible ?
Le texte que je veux mettre est bien de trop étriqué malheureusement
Répondre à ce message
Il y a un truc qui me chagrine, j’ai fait un squelette article avec :
<body onunload="GUnload()">
Le problème est que lorsqu’il n’y a pas de carte sur un article, le JS n’est pas chargé et donc la fonction n’existe pas, et donc la console Javascript dit qu’il y a une erreur.
Y a t’il une solution « propre » ? (hormis définir une fonction GUnload()« vide » dans la page)
Répondre à ce message
Re
J’comprend pô un truc... Quand je regarde le code d’un article généré contenant une carte, il y a 6 fois le même code. C’est normal ?
Salut Yffic,
J’ai regardé sur un site de test avec GIS installé et je ne vois pas répétition de code...
Quel code se répète sur ton site ? Une url pour qu’on y jette un oeil peut être ?
Peut être as-tu mal placé un bout de code dans une boucle, ce qui ferait que le code se répète.
++
Merci
Effectivement j’avais une boucle mal placée, enfin c’est surtout que j’avais pas bien compris le fonctionnement du plugin... Bref tout est bon maintenant.
Répondre à ce message
B’jour
Comment faire pour supprimer un marqueur d’un article ?
Ca a l’air de fonctionner en supprimant l’entrée dans la table spip_gis
Répondre à ce message
Bonjour,
merci pour ce plugin... Mon problème est tout simple, quand je clique sur déplier afin de changer les coordonnées et bien rien ne se passe, rien ne se dépli... Que dois-je faire ?
Merci pour votre aide
Tu cliques bien sur le mot « deplier », pas sur la puce triangle ?
le mot « déplier » est inactif... Ce n’est pas un lien pour moi... et si je clique sur la puce et bien IE7 plante !
Bonjour,
Pourquoi donc cette exclamation ?
Nous donner peu plus de renseignements afin que nous puissions t’aider. Certaines infos peuvent être utiles aux personnes qui feront l’effort de trouver une solution à ton problème :
- quelle version de SPIP utilises tu ?
- plugins installés et leur version ?
- on sait maintenant que tu utilises IE7, c’est gentil de nous l’avoir dit.
Que peux-tu faire d’autre ? Commence par vérifier que tu as bien activé le plugin GIS et le plugin GoogleMap Api.
Comme te l’as dit Yffic, il ne faut pas cliquer sur la puce triangle (surtout sil elle planter ton navigatueur) mais sur le texte DÉPLIER. Je l’ai testé et si on clique sur la puce, le clic sur le texte Déplier devient inopérant. J’ai aussi testé de déplier la carte avec un vieil IE6 pas à jour et le navigateur crash. Ton navigateur est il à jour ?
Bon courage
Salut bb et les autres Terriens !
- J’utilise ,a version SPIP 1.9.2a...
- Les plugins que j’utilise :
plugin Accès Restreint 2.0
plugin Balise Session
plugin Recherche étendue
plugin Thickbox v2
plugin Splickrbox
plugin « Squelette par mot clef »
plugin Spip listes
plugin Crayons
(jusqu’ici tout fonctionne parfaitement !)
- C’est là ou ça bug, c’est pour la mise en place d’un agenda :
plugin Widget Calendar (OK)
plugin Agenda pour SPIP 1.9.2 (OK mais bug)
plugin Météo (OK mais je n’arrive pas à configurer ce plugin)
le plugin Gis (OK mais bug)
Au risque de décevoir bb je n’ai pas 12 ans j’ai parfaitement tout vérifié avant de faire appel aux compétences des autres ! Cela fait un bout de temps que je participe et utilise spip... cependant et après avoir cherché, je fais appel à la communauté afin de trouver un peu d’aide...
Donc merci d’avance à celles et ceux qui pourront me donner un coup de main
Mikado
Il y a effectivement bien un petit bug sur le dépliage. Il me faut parfois cliquer deux fois pour que ça veuille bien déplier.
Pour ton dépliage, est-ce que tu vois la carte sous la configuration de la clé ? Si la clé n’est pas validé correctement alors les cartes ne se déplieront pas. Désactive vide le cache et réactive le plugin.
salut...
Oui je vois la carte sous la configuration de la clef... Sauf quelle ne reste pas activée... je m’explique...
comme il est expliqué une fois obtenue la clef, je l’ai copier et placée dans la case adéquate... je clique sur enregistrer et il s’incrit en dessous « Clef ajoutée : ABQIAAAALeG5Af############# »... sauf que si je fais autre chose et que je reviens sur la page de configuration du plugin GIS je me retrouve comme au début... C’est à dire avec la clef copier dans la case et je dois de nouveau cliquer sur enregister pour l’ajouter... et ainsi de suite...
pareil pour le plugin météo, mes donnée ne reste pas enregistrées... a chaque fois je dois tout recommencer !
Je précise que j’ai désactivé, vidé le cache et réactivé plusieurs fois... Résultat je galère un peu beaucoup... Alors merci pour votre aide la communauté !
Mikado
J’ai oublié de préciser que quand je clique sur « déplier » IE7 plante et se ferme...
Bonsoir,
Le comportement que tu décris pour la clé googlemaps est normal, donc ta clé doit bien être activée. Pour le vérifier tu peux essayer d’afficher une carte dans une page publique du site.
Suite du feuilleton...
Alors j’ai contourné le problème tout simplement en utilisant Firefox pour l’administration du Site et là le plugin GIS fonctionne parfaitement...
J’ai tout de même deux questions :
- Je n’ai pas tout compris aux explications... J’ai modifié le squelette article.html... et cela fonctionne sur l’aricle défini mais je me retrouve aussi avec une carte sur tous les autres article... Comment dois-je faire pour qu’il y est une carte et la bonne seulement sur le ou les articles qui en ont besoin ? (désolé c’est certainement expliqué mais j’ai pas tout compris)
- Dans la parti public, c’est l’image satellite qui s’ouvre et moi je voudrais plutôt la MAP... excuse moi bb mais que dois-faire ? ;-) Voir l’article
Encore merci pour vos précieux conseils les Terriens !
Mikado
Bonsoir,
Pour changer le style de la carte par défaut il fut modifier la ligne 22 du fichier inc-gis-mp.html :
map.setCenter(new GLatLng(#GET{latitude}, #GET{lonxitude}), #ENV{zoom,7}, G_SATELLITE_MAP);
Il suffit de remplacer G_SATELLITE_MAP par G_NORMAL_MAP
D’ailleurs ça pourrait devenir une option ça.
Merci bb pour ton aide...
Et les autres aussi...
Une dernière question le « #ENVzoom,7 » permet t’il de régler le positionnnement du zoom pas défault ? sur le site public quand j’arrive sur la carte le zoom est très avancé et je suis sur la ville... J’aimerai avoir plus de recul par défault comme par exemple le département... J’ai essayé de mofifié la 7 par un autre chiffre mais rien ne se passe...
Merci...
Répondre à ce message
Bonjour
Petit probleme pour le fichier d’ombre des marqueurs. Il est mal positionne dans le code et se retrouve cale en haut a gauche du marqueur et en dessous, donc on ne le voit pas. En regardant la doc sur l’API google, on se rend comte qu’on ne peut pas la positionner par rapport au marqueur. Donc le plus simple est de la fabriquer et de lui donner la meme taille que le marqueur en modifiant sa taille en dur dans le code (js.geomap.js ligne 72).
J’ai une autre modif a faire aussi. Je veux que dans la popup qui s’affiche quand on clic sur le marqueur on ai le chapo de l’article suivi du lien vers l’article. Donc ca veut dire encore une modif en dur, ou alors, y’a un parametrage cache que je ne connait pas. Y’a un fichier gis_options.php, mais a quoi sert-il et comment donc qu’il se rempli ?
Salut Yffic,
Je vois ce que je peux faire pour le fichier d’ombre des marqueurs...
Pour le lien c’est bon j’ai ajouté ça au plugin. Maintenant le titre de l’article dans la bulle est un lien qui pointe vers l’article. Si tu veux personnaliser le truc ça se passe dans le fichier rss-gis.html.
Pour info, ce fichier génère la liste des markers ainsi que leur contenu. Il est appelé par la fonction qui crée la carte dans inc-gic-map.html.
Merci Brigitte (Ben BB, c’est l’amie des phoques, non ?)
Et meme, ca serait encore mieux, si le lien se trouvait aussi après le chapeau. Par exemple en rajoutant un (...). Ce qui donne :
Répondre à ce message
B’jour
Un petit bug a corriger : dans le fichier rss-gis.html", il faut entourer l’ item XML « geo_icon » de <B_tags1> car si on n’a pas de mot de type « marker_icon » mais d’un autre type, SPIP genere quand meme un item geo_icon, mais vide. Du coup l’image du marqueur n’est pas correcte (on recupere un marqueur transparent de chez Google)
Bonjour et merci pour l’info, c’est corrigé.
Répondre à ce message
Bonjour,
Comme dit précédement, y aurait-il un moyen de ne pas charger les différent javascript si on n’a pas de carte dans la page ?
Surtout que cela pose problème avec Internet Explorer 6 (je sais c’est une bouse mais pas mal de gens l’utilisent encore ...) lorsqu’il n’y a pas de div « map ».
On obtient une fenêtre d’erreur JavaScript disant qu’il manque un objet (Erreur : objet attendu).
Bonjour
Meme probleme. ET sous Firefox, on a aussi une erreur javascript (load is not defined) pour les articles ne contenant pas la carte, car le plugin ajoute dans le INSERT_HEAD le code :
Et je ne sais pas ou est la fonction load... Ou j’ai rate un truc, j’utilise un choix de squelette par mot cle. Meme en faisant ca, ca ne fonctionne pas :
Le « onload » du « body » n’est plus nécessaire justement du fait du code qui a été rajouté dans le plugin.
Il y a certainement un petit Bug. Cela devrait être corrigé prochainement (dimanche ?). Tenez bon jusque là. ;)
Danke schön ;-)
Je testerai ça une fois les changements effectifs (vive les RSS des modif svn !)
OK, merci. Ca fonctionne maintenant. A part l’erreur javascript quand on n’a pas de carte dans l’article
J’ai mis à jour ce matin, et j’avais quelques soucis, mais finalement en virant bien le cache (dossier tmp) via ftp il est fonctionnel ! (du au changement sur le pipeline)
Merci pour ces modifications.
Voilà le plugin a été mis à jour ce matin, les corrections apportées sont :
- les différents scripts du plugin ne sont plus insérés dans les pages où en a pas besoin (on teste la présence d’une div id=« map » et d’une div id=« formMap » pour le formulaire).
- du coup plus d’erreur js quand on a pas de carte sur une page du site
Amusez vous bien ;-)
Super ca fonctionne
Répondre à ce message
Sur un spip193 la carte ne s’affiche pas.
Il y a un champs de plus que sur la copie d’écran de la page / ?exec=gis :
spip-log indique :
Enfin c’est le flou là... Si quelqu’un peut m’éclairer.
Un complément d’info :
La table spip_gis_config n’est pas créée contrairement à ce que dit plugin.xml et je ne vois pas quel script pourrait le faire.
Dans base_gis à la ligne 57 j’ai :
'joint' => &$spip_gis_most_join
n’y a t il pas un soucis de dislexie sur mots ?
Bonjour,
Après installation d’une 192a tout neuve un seul plugin : Gis11688.
Même topo la carte ne s’affiche pas (Safari, Firefox).
Sur firefox des erreurs Js sont pointées :
Par ailleurs, à quoi sert l’input address et comment il s’utilise ?
Si quelqu’un peut apporter un peu de lumière...
même problème : SPIP 1.9.2b [9381] / gis 12752.
à l’installation, il y un champ supplémentaire avec un bouton « GO » et la carte ne s’affiche pas une fois validée la clef.
impossible non plus d’avoir une carte dans un article.
Même problème pour moi, spip 1.9.2a Gis version 13082. Pas de carte ni dans l’espace privé, ni dans l’espace public
Bonsoir,
J’ai eu le même problème que vous.
Afin de faire fonctionner le plugin dans la partie privée, j’ai du bidouiller les répertoires du plugin, car il semble qu’il y a une erreur dans l’appel des scripts.
Je m’explique, en théorie, vous avez du faire de la sorte :
/plugins/gis/
Ce répertoire contient : /plugins/gis/googlemap_api
Or cette API est un plugin à elle toute seule.
Donc pour l’activer, je l’ai copiée également dans le répertoire plugins. Soit :
/plugins/gis/
/plugins/gis/googlemap_api
/plugins/googlemap_api
Et cela a fonctionné pour la partie privée.
Pour la partie publique, il faut appliquer à la lettre ce qui est écrit ci-dessus (compléments ici : http://www.spip.escoitar.org/spip.php?article618), en prenant garde au fait que c’est le lien appelant l’article qui doit porter les latitudes/longitudes...
Si vous ne souhaitez pas modifier tous les liens pointant vers des articles dans vos squelettes, il suffit de créer une boucle avec la fonction inclure suivante :
, ou latit et lonxit sont renseignés.
Par exemple, si il s’agit de votre squelette article, alors voici comment doit être rédigé votre fichier :
En espérant avoir pu aider !
Répondre à ce message
Bonjour,
Je voudrai afficher une carte unique par articles. Chacunes seraient centré selon une latitude, une longitude et un seuil de zoom différent.
Si quelqu’un aurait une solution se serait merveilleux !! :)
Répondre à ce message
Bonjour,
la carte ne s’affiche pas sous FF et safari (mac). Etant sous spip 1.9.2a, quelqu’un a t-il trouvé la solution à ce problème ?
Merci
Ta réponse est peut-être là.
En fait la réponse est en partie la. Enfin de mon point de vue. j’avais le même soucis. J’ai contacté Berio qui m’a gentiment indiqué cette page (qui au passage ne fonctionnait plus :
http://www.spip.escoitar.org/spip.php?article618
J’ai appliqué à la lettre ce qui y est écris, puis, cela ne fonctionnant toujours pas sur un squelette modifié (alors que cela fonctionnait avec un squelette de base), j’ai regardé les différences les plus marquantes. Etonnament et je ne m’explique touours pas pourquoi, j’ai ajouté cette inclusion et la tout fonctionne comme par magie.
La preuve est à voir ici : http://www.vergersculpteurs.fr/spip.php?rubrique11
Certe c’est en construction mais tout marche parfaitement. Atention toutefois aux utilisateurs de safari le plugins ne s’affiche pas dans la partie privée.
Voila si cela peut vous aider...
François
Répondre à ce message
Hello
Le plugin ajoute 56ko de javascript google (http://maps.google.com/mapfiles/maps2.78.api.js) à toutes mes pages y compris celles qui n’ont pas de carte. Est-il possible d’appeler le javascript Google uniquement si besoin ? C’est à dire quand il y a une carte ?
Répondre à ce message
bravo et merci
question : avez-vous testé le plugin sur 2 spip différents hébergés sur le même domaine.
chez moi ça ne passe pas (même en générant une nouvelle clé API).
une idée ?
merci
Répondre à ce message
des que j’essaie de le configurer , j’ai un message d’erreur Fichier inc/geomap_script_init introuvable
Salut,
J’ai eu le même message. Active le plugin « Googlemaps API » qui doit se trouver dans un sous-répertoire du plugin principal pour que cela fonctionne.
Répondre à ce message
Salut, super pour la traduction :)
je viens de réaliser le portage du plugin pour la version 1.9.1
je viens de laisser un message sur la liste de la zone. pour éventuellement l’y intégrer, enfin a vous de voir. Mais je pense qu’au moins le donner en téléchargement serait interessant pour les autres utilisateurs :)
la version zip de GIS escoitar pour spip 1.9.1
Répondre à ce message
Concernant ta note, j’avais proposé à Berio il y a quelques jours (pas de bol, on vient de faire le boulot en double !)
:
« Il est possible d’accéder dynamiquement aux articles depuis l’extérieur de la carte, de façon qu’on puisse afficher un article sur la carte en cliquant dessus dans une liste d’articles, »
Coucou Quentic !
Merci pour ta remarque ! Si j’ai traduis la doc, c’est que j’étais en train de me servir du plugin une nuit et que ça m’a semblé naturel et je l’ai posté ici dans la foulée ! Au matin, c’était en ligne ou presque...
Bon, on a fait le boulot en double, c’est véniel ! ce qui est bien, c’est qu’on peut décider de se faire une sorte de pool informel sur spip-trad pour tranduire à plein les articles, dans un sens ou dans un autre, du coup :)
Sur cette trad-là, n’hésite pas à amender tout ce que tu veux :) en faisant directement la modif si tu trouves ça plus pratique !
Par ailleurs, comme ça peut servir à d’autres, je voulais faire une synthèse en français des questions au forum original, notamment. On peut jouer à plusieurs sur ça, si tu veux :)
Et si c’était l’occasion de relancer un peu la dynamique collective autour du multilinguisme :) ?
Bien à toi !
Pascale
ah Pascale, cette idée est grande, et le pool en question sera accueilli à bras ouvert.
Je pense qu’effectivement l’utilisation multinligue des plugins est mal mise en valeur actuellement sur SPIP-Contrib, alors que pourtant de nombreux plugins (et pas des moindres) disposent déjà d’une interface traduite en plusieurs langues.
En complément il faudra que le site mette mieux en valeur la disponibilité des dites traductions, et probablement à terme abandonne la structure actuelle : une langue = un secteur, pour passer à une organisation « Tour de Babel » permettant de regrouper dans une et une seule « rubrique-dossier » toutes les informations multilangues d’une contrib.
Pour ce faire le principal obstacle n’est pas les boucles (le terrain est déjà défriché par certaine scontribs) mais à mon sens la production des chaînes de langue traduite permettant la navigation (titre et descriptifs de rubriques multilangues, mots clefs idem, articles génériques idem.
Le pool de traducteurs serait ici précieux. Pouqruoi pas se brancher d’ailleurs sur l’infrastucture de spip.net pour cet usage ?
@+ NicolasR
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 :
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.
Suivre les commentaires : |