GIS 2 / GIS 3 - commentairesGIS 2 / GIS 32020-01-27T14:19:40Zhttps://files.spip.net/GIS-2-GIS-3#comment5038732020-01-27T14:19:40Z<p>Oui, je sais qu'il faudrait mais je ne peux pas parce que cela me pose d'autres problèmes :(</p>
<p>Je vais essayer de continuer mes recherches seul...</p>
<p>Merci pour la réponse rapide, en tout cas</p>
<p>Arnaud</p>GIS 2 / GIS 32020-01-27T13:50:18Zhttps://files.spip.net/GIS-2-GIS-3#comment5038722020-01-27T13:50:18Z<p>Salut, oulah, ça faisait longtemps qu'on ne m'avait pas parlé de cette vieille version ^^</p>
<p>Tu utilises encore SPIP 2.1<small class="fine d-inline"> </small>? Je te conseille grandement de mettre à jour ton site et de passer à GIS 4.</p>GIS 2 / GIS 32020-01-27T13:46:55Zhttps://files.spip.net/GIS-2-GIS-3#comment5038712020-01-27T13:46:55Z<p>Bonjour</p>
<p>Je ne comprends vraiment pas comment intégrer une carte dans mon article. Les coordonnées sont entrées dans les champs de GIS (2.4) et j'ai essayé toutes les possibilités et je ne trouve pas. Et je ne comprends pas bien les explications ci-dessus.</p>
<p>Peut-on m'aider, s'il vous plaît<small class="fine d-inline"> </small>?</p>
<p>MErci</p>
<p>Arnaud</p>GIS 2 / GIS 32016-12-16T10:05:49Zhttps://files.spip.net/GIS-2-GIS-3#comment4902252016-12-16T10:05:49Z<p>J'ai trouvé : il faut modifier gis_pipelines.php qui ne transmet pas la clé google dans le cas de la version googleV3. Le test est à la ligne 26, à remplacer par</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>if ($config['api'] == 'googlev3') $flux .="\n".'<script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=false&key='.$config['api_key_google'].'&language='.$GLOBALS['spip_lang'].'"></script>'."\n";</code></pre></div>GIS 2 / GIS 32016-12-16T08:04:57Zhttps://files.spip.net/GIS-2-GIS-3#comment4902242016-12-16T08:04:57Z<p>Merci b_b pour ta réponse. Nous allons bientôt refondre le site et passer à SPIP 3 et GIS 4 :-)<br class="autobr">
Mais en attendant il me faut résoudre ce problème.<br class="autobr">
J'ai bien compris qu'il fallait une clé pour l'API mais ce qui est étonnant c'est que sur le site d'origine, dans un contexte identique, elle n'est pas demandée. D'ailleurs GIS ne la demande que pour la version V2 de l'API GoogleMaps et là j'utilise la version V3 pour laquelle aucune clé n'est demandée dans le plugin GIS.</p>
<p>Pour ce qui est du message d'erreur, c'est ce que je vois à la console :<br class="autobr">
« Google Maps API error : MissingKeyMapError <a href="https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error" class="spip_url spip_out auto" rel="nofollow external">https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error</a> »</p>
<p>Comment faire pour transmettre cette clé via le plugin GIS en version V3 de l'API Google<small class="fine d-inline"> </small>?</p>GIS 2 / GIS 32016-12-15T18:02:35Zhttps://files.spip.net/GIS-2-GIS-3#comment4902212016-12-15T18:02:35Z<p>Même si cette version de GIS n'est plus supportée, as-tu lu le message d'erreur complet et le contenu de la page liée<small class="fine d-inline"> </small>?</p>
<p>« Google Maps API error : MissingKeyMapError <a href="https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error" class="spip_url spip_out auto" rel="nofollow external">https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error</a> »</p>
<p>En résumé, il faut une clé pour utiliser l'API google.</p>GIS 2 / GIS 32016-12-15T10:14:05Zhttps://files.spip.net/GIS-2-GIS-3#comment4902122016-12-15T10:14:05Z<p>Bonjour,<br class="autobr">
J'ai dupliqué un site en spip 2.1 dans lequel le plugin GIS2.4 fonctionne parfaitement bien. Au passage : merci pour ce plugin<small class="fine d-inline"> </small>!<br class="autobr">
Mon soucis est que sur la version dupliquée aucune carte ne s'affiche et j'ai l'erreur : MissingKeyMapError</p>
<p>Url qui fonctionne : <a href="http://www.cc-bassin-annonay.fr/Acces,2.html" class="spip_url spip_out auto" rel="nofollow external">www.cc-bassin-annonay.fr/Acces,2.html</a><br class="autobr">
Url avec pb : <a href="http://www.annonayrhoneagglo.fr/Acces,2.html" class="spip_url spip_out auto" rel="nofollow external">www.annonayrhoneagglo.fr/Acces,2.html</a></p>
<p>J'ai beau chercher, je ne trouve pas où est le problème<small class="fine d-inline"> </small>? Quelqu'un peut-il m'aider<small class="fine d-inline"> </small>?<br class="autobr">
D'avance merci.</p>GIS 2 / GIS 32016-05-11T08:24:42Zhttps://files.spip.net/GIS-2-GIS-3#comment4873102016-05-11T08:24:42Z<p>Bonjour à tous</p>
<p>Je reviens encore une fois - désolé - sur la possibilité d'enregistrer la carte affichée par Gis.</p>
<p>En regardant - sans y connaître grand chose - avec Firebug ce qui est généré par l'appel de carte, à savoir :</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#INCLURE{fond=modeles/carte_gis,
objets=articlesrubrique,
id_rubrique=#ID_RUBRIQUE,
id_article=#ID_ARTICLE,
lang=#ENV{lang},
type=hybride,
autocenterandzoom=oui,
no_control=oui})]</code></pre></div>
<p>et qui génère ceci, par exemple :</p>
<p><a href="http://www.guidemanche.com/spip.php?rubrique80&lang=fr" class="spip_url spip_out auto" rel="nofollow external">http://www.guidemanche.com/spip.php?rubrique80&lang=fr</a></p>
<p>je me disais qu'il devrait être possible d' « intercepter » la sortie générée par le js au moment de l'affichage.</p>
<p>Mais, bien évidemment, je ne saurai pas comment faire...</p>
<p>Comme je l'ai déjà expliqué plus tôt, en utilisant html2canvas, j'obtiens bien un fichier image mais qui est vide.</p>
<p>Et je sèche...</p>
<p>µµMerci pour votre aide.<br class="autobr">
ADB</p>GIS 2 / GIS 32016-02-17T08:53:09Zhttps://files.spip.net/GIS-2-GIS-3#comment4859662016-02-17T08:53:09Z<p>Problème de droits<small class="fine d-inline"> </small>? Vent contraire<small class="fine d-inline"> </small>? Je devrais pouvoir t'en dire plus avec l'adresse du site :p</p>GIS 2 / GIS 32016-02-16T23:44:53Zhttps://files.spip.net/GIS-2-GIS-3#comment4859592016-02-16T23:44:53Z<p>Version 2.4.11, le pointeur par défaut ne s'affiche plus.</p>
<p>J'ai donc utilisé</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>squelettes/images/marker_defaut.png</code></pre></div>
<p>qui est bien pris en compte (une fois le cache vidé).</p>
<p>Par contre il m'a fallut choisir une image en 32x32 et non 24x32 comme indiqué ci-dessus pour éviter dese bandes blanches de part et d'autre du pointeur.</p>GIS 2 / GIS 32016-02-16T11:48:18Zhttps://files.spip.net/GIS-2-GIS-3#comment4859482016-02-16T11:48:18Z<p>Difficile de t'aider sans plus di'nfos et un lien vers la page qui pose problème...</p>GIS 2 / GIS 32016-02-16T09:57:24Zhttps://files.spip.net/GIS-2-GIS-3#comment4859442016-02-16T09:57:24Z<p>Le pointeur ne s'affiche plus sur la version pour SPIP 2.1 (c'est déjà arrivé précedement)</p>
<p>J'ai tenté de spécifier un marqueur personnalité comme indiqué à la fin de cette doc, sans résultat.</p>GIS 2 / GIS 32015-12-17T11:52:58Zhttps://files.spip.net/GIS-2-GIS-3#comment4849862015-12-17T11:52:58Z<p>Bonjour<br class="autobr">
Je me repenche sur cette histoire de transformation de la carte en image statique.<br class="autobr">
Si j'arrive à le faire avec une carte maps.google avec coordonnées,</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php
ini_set('user_agent', 'Mozilla/5.0');
$url="http://maps.google.com/maps/api/staticmap?center=[(#LATITUDE|scannav)],[(#LONGITUDE|scannav)]&zoom=15&size=450x400&maptype=hybrid&format=jpg&markers=color:blue|label:W|[(#LATITUDE|scannav)],[(#LONGITUDE|scannav)]&sensor=false";
$contenu = file_get_contents($url);
if (empty($contenu)){}
else {
file_put_contents('googleimg/#ID_ARTICLE.jpg',file_get_contents($url));
}
?></code></pre></div>
<p>je me heurte au pb de l'inclure de toute la fonction de création de la carte :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#INCLURE{fond=modeles/carte_gis,objets=articlesrubrique,id_rubrique=#ID_RUBRIQUE,id_article=#ID_ARTICLE,lang=#ENV{lang},limit=1000, type=hybride,autocenterandzoom=oui, no_control=oui})] </code></pre></div>
<p>J'ai essayé avec html2canvas, avec pour résultat un fichier = 0, mais je ne suis pas assez calé pour savoir ce qui cloche dans le code.</p>
<p>Auriez-vous une piste<small class="fine d-inline"> </small>?<br class="autobr">
Merci</p>GIS 2 / GIS 32015-04-29T10:44:51Zhttps://files.spip.net/GIS-2-GIS-3#comment4816022015-04-29T10:44:51Z<p>Problème résolu en supprimant la boucle. Merci beaucoup.</p>GIS 2 / GIS 32015-04-29T09:14:59Zhttps://files.spip.net/GIS-2-GIS-3#comment4815982015-04-29T09:14:59Z<p>Ok, d'après ce que je vois, ton squelette affiche la carte uniquement si un point est lié au mot en cours d'affichage, cf ce code :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <BOUCLE_carte(GIS){id_mot}> [<div id="carte" style="margin-bottom: 1em;">(#INCLURE{fond=modeles/carte_gis, objets=articles, autocenterandzoom=oui, id_mot=#ID_MOT, scale=oui, limit=100, ombre=0 }) </div>]blabla</BOUCLE_carte></code></pre></div>
<p>Du coup, tu n'as peut-être pas de carte qui s'affiche car il n'y a aucun point lié au mot en cours. À vérifier. Sinon, le plus simple est de virer la boucle carte qui encadre l'appel du modèle.</p>
<p>++</p>GIS 2 / GIS 32015-04-29T08:46:16Zhttps://files.spip.net/GIS-2-GIS-3#comment4815962015-04-29T08:46:16Z<p>Bonjour,</p>
<p>Merci pour votre réponse.</p>
<p>Voici <a href="http://inventaire.urbagora.be/quartiers/angleur.html" class="spip_out" rel='nofollow external'>une page où ça fonctionne</a> et <a href="http://inventaire.urbagora.be/types/centres-commerciaux.html" class="spip_out" rel='nofollow external'>une autre où ça ne fonctionne pas</a>, et <a href="http://inventaire.urbagora.be/squelettes/mot.html" class="spip_out" rel='nofollow external'>le squelette utilisé sur ces deux pages</a>.</p>
<p>François</p>GIS 2 / GIS 32015-04-29T07:47:35Zhttps://files.spip.net/GIS-2-GIS-3#comment4815932015-04-29T07:47:35Z<p>Salut,</p>
<blockquote class="spip">
<p>Auriez-vous une idée de ce dont il s'agit<small class="fine d-inline"> </small>?</p>
</blockquote>
<p>Sans lien vers les pages qui affichent le problème, non.</p>GIS 2 / GIS 32015-04-28T21:56:36Zhttps://files.spip.net/GIS-2-GIS-3#comment4815872015-04-28T21:56:36Z<p>Bonjour,</p>
<p>Je rencontre un problème curieux avec ce plugin (avec SPIP 2.1.26 et GIS 2.4.11).</p>
<p>Dans les squelettes affichant les mots-clés, j'ai inséré une carte reprenant tous les points (tous les articles) liés à ce mot-clé. Ce que je fais avec le code suivant :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_carte(GIS){id_mot}>
[(#INCLURE{fond=modeles/carte_gis, objets=articles, autocenterandzoom=oui, id_mot=#ID_MOT, scale=oui, limit=100, ombre=0 })]
</BOUCLE_carte></code></pre></div>
<p>(avec le modèle standard fourni avec le plugin)</p>
<p>Ça marche très bien... mais uniquement pour les mots-clés de certains groupes. Pour les mots-clés des autres groupes, ça n'affiche rien du tout (avec le même squelette, donc).</p>
<p>Auriez-vous une idée de ce dont il s'agit<small class="fine d-inline"> </small>? Merci.</p>GIS 2 / GIS 32015-03-20T11:39:06Zhttps://files.spip.net/GIS-2-GIS-3#comment4804072015-03-20T11:39:06Z<p>Fausse alerte. Le bug n'est plus présent sous FireFox.</p>
<p>C'est ça d'attendre avant de rapporter un bug : des fois, il est corrigé dans l'intervalle.</p>GIS 2 / GIS 32015-03-20T09:16:59Zhttps://files.spip.net/GIS-2-GIS-3#comment4804022015-03-20T09:16:59Z<p>Bonjour,</p>
<p>La dernière version de FireFox (sous Windows 7) casse la recherche d'un point par son adresse.<br class="autobr">
SPIP 2.1.26 SVN + GIS2 SVN aussi.<br class="autobr">
Donc, avec FF, il n'est plus possible de rajouter un point en le cherchant à partir de son adresse.</p>
<p>Ça marche encore avec Chrome, Opera et IE.</p>GIS 2 / GIS 32015-03-01T19:34:56Zhttps://files.spip.net/GIS-2-GIS-3#comment4798422015-03-01T19:34:56Z<p>Salut, quelle API utilises-tu<small class="fine d-inline"> </small>?</p>GIS 2 / GIS 32015-02-09T06:57:26Zhttps://files.spip.net/GIS-2-GIS-3#comment4793322015-02-09T06:57:26Z<p>Bonjour,</p>
<p>Depius quelques jours, le géocodage ne semble plus forctionner (GIS2). Pouvez-vous me dire si ce problème est susceptible d'être résolu prochainement.</p>GIS 2 / GIS 32014-12-08T14:17:20Zhttps://files.spip.net/GIS-2-GIS-3#comment4783922014-12-08T14:17:20Z<p>OK, merci.<br class="autobr">
Je vais chercher du côté de la création d'une image statique.</p>GIS 2 / GIS 32014-12-08T13:44:17Zhttps://files.spip.net/GIS-2-GIS-3#comment4783902014-12-08T13:44:17Z<p>Salut, pour faire court, c'est mal barré :p Les cartes utilisent ce qu'on appelle des tuiles :</p>
<p><a href="http://www.neogeo-online.net/blog/archives/1727/" class="spip_url spip_out auto" rel="nofollow external">http://www.neogeo-online.net/blog/archives/1727/</a></p>
<p>Du coup, si tu veux faire une version CD de ton site, il vaudrait mieux masquer les cartes ou en faire une version statique d'une seule image, car pour avoir des carte dynamiques sur ton CD il te faudrait télécharger toutes les tuiles utilisées par ta carte et les coller sur le CD en question (et comme la planète représente un paquet de tuiles, il te faudrait un sacré gros CD ^^).</p>GIS 2 / GIS 32014-12-08T13:41:15Zhttps://files.spip.net/GIS-2-GIS-3#comment4783892014-12-08T13:41:15Z<p>Bonjour<br class="autobr">
Plugin magnifique et bien utile. Merci<br class="autobr">
Il demeure un « petit » problème que j'aimerais bien résoudre...</p>
<p>Lors de l'aspiration de mon site, pour faire un CD, la partie Carte de Gis ne s'affiche pas et laisse un grand blanc.<br class="autobr">
Comment serait-il possible de contourner ce pb et d'obtenir l'affichage de la carte et des points associés<small class="fine d-inline"> </small>?</p>
<p>Merci</p>GIS 2 / GIS 32014-07-10T19:59:34Zhttps://files.spip.net/GIS-2-GIS-3#comment4761852014-07-10T19:59:34Z<p>Merci, mais ça ne change rien pour moi. Pour l'instant, en tout cas.</p>GIS 2 / GIS 32014-07-10T19:11:53Zhttps://files.spip.net/GIS-2-GIS-3#comment4761842014-07-10T19:11:53Z<p>Bonsoir</p>
<p>Essaie ainsi</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>[(#INCLURE{fond=modeles/carte_gis,
objets=articlesrubrique,
id_rubrique=#ID_RUBRIQUE,
id_article=#ID_ARTICLE,
lang=#ENV{lang},
type=hybride,
autocenterandzoom=oui,
no_control=oui})]</code></pre></div>
<p>Je sais que j'ai du faire comme cela pour que tout soit pris en compte.</p>GIS 2 / GIS 32014-07-10T10:01:34Zhttps://files.spip.net/GIS-2-GIS-3#comment4761662014-07-10T10:01:34Z<p>Bonjour<br class="autobr">
Je ne parviens pas à faire prendre en compte quelques pâramètres du modèle, comme no_control, etc., alors que autocenterandzoom=oui fonctionne.<br class="autobr">
Mon appel est le suivant :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#INCLURE{fond=modeles/carte_gis,objets=articlesrubrique,id_rubrique=#ID_RUBRIQUE,id_article=#ID_ARTICLE,lang=#ENV{lang},type=hybride,autocenterandzoom=oui,no_control=oui})]</code></pre></div>
<p>Merci de m'éclairer</p>GIS 2 / GIS 32014-07-04T10:16:35Zhttps://files.spip.net/GIS-2-GIS-3#comment4761062014-07-04T10:16:35Z<p>Re, le contenu de l'infobulle est généré à partir de l'attribut description du JSON, cf <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/branches/v2/json/gis_articles.html#L6" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/branches/v2/json/gis_articles.html#L6</a></p>
<p>++</p>GIS 2 / GIS 32014-07-04T09:10:14Zhttps://files.spip.net/GIS-2-GIS-3#comment4761052014-07-04T09:10:14Z<p>Bonjour<br class="autobr">
J'ai presque trouvé, sauf que ce n'est pas icon que je veux modifier mais intégrer une image à l'ouverture du marker.<br class="autobr">
J'ai fait un #GET dans description mais ça ne veut pas<small class="fine d-inline"> </small>!<br class="autobr">
Y a-t-il un « code » à la place de icon pour une image intégrée dans le marker<small class="fine d-inline"> </small>?<br class="autobr">
Merci</p>GIS 2 / GIS 32014-07-03T18:01:46Zhttps://files.spip.net/GIS-2-GIS-3#comment4760992014-07-03T18:01:46Z<p>Hop,</p>
<blockquote class="spip">
<p>Par ailleurs, j'aimerais afficher une image visible à «<small class="fine d-inline"> </small>l'ouverture<small class="fine d-inline"> </small>» du marker.<br class="autobr">
J'ai essayé en ajoutant ces lignes, mais rien...</p>
</blockquote>
<p>Utilise la balise <code class="spip_code spip_code_inline" dir="ltr">#CHEMIN</code> :)</p>GIS 2 / GIS 32014-07-03T15:34:58Zhttps://files.spip.net/GIS-2-GIS-3#comment4760982014-07-03T15:34:58Z<p>Bonjour<br class="autobr">
J'ai réussi à placer un lien cliquable vers un article, mais du coup la balise title s'affiche 2 fois lors de l'ouverture du marker.</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_art1(ARTICLES){id_article ?}{branche ?}{id_secteur ?}{id_mot ?}{0, #ENV{limit}}{par titre}{","}>
{"type": "Feature",
"geometry": {"type": "Point", "coordinates": [[(#LONGITUDE|scannav)], [(#LATITUDE|scannav)]]},
"id":"#ID_ARTICLE",[(#SET{titre,#TITRE* [- (#CHAPO)]})]"title":[(#GET{titre}|json_encode)],
[(#SET{titre2,<a href="#URL_ARTICLE">#TITRE* [- (#CHAPO)]</a>})]"description":[(#GET{titre2}|json_encode)]
}
</BOUCLE_art1></code></pre></div>
<p>Je ne vois pas comment éviter cela.</p>
<p>Par ailleurs, j'aimerais afficher une image visible à « l'ouverture » du marker. <br class="autobr">
J'ai essayé en ajoutant ces lignes, mais rien...</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#SET{port,#URL_SITE_SPIP/googleimg/#ID_ARTICLE.jpg|image_passe_partout{50,50}|image_recadre{50,50}})]
"icon": (#GET{port}|extraire_attribut{src}|json_encode)</code></pre></div>
<p>Comment faire<small class="fine d-inline"> </small>?</p>
<p>Merci</p>GIS 2 / GIS 32014-07-03T05:32:51Zhttps://files.spip.net/GIS-2-GIS-3#comment4760862014-07-03T05:32:51Z<p>Bonjour<br class="autobr">
Eh oui. Gis est très sensible. Quelques-uns de mes points de réf étaient mal orthographiés.<br class="autobr">
Problème résolu, donc.<br class="autobr">
Merci</p>GIS 2 / GIS 32014-07-02T17:29:56Zhttps://files.spip.net/GIS-2-GIS-3#comment4760802014-07-02T17:29:56Z<p>En ce qui concerne ta réponse ci-dessus, j'ai vérifié et corrigé. Mais<br class="autobr">
je n'ai toujours pas l'affichage de l'Angleterre<br class="autobr">
(<a href="http://www.guidemanche.com/spip.php?rubrique5&lang=fr" class="spip_url spip_out auto" rel="nofollow external">http://www.guidemanche.com/spip.php?rubrique5&lang=fr</a>) ou de la côte<br class="autobr">
S-E (<a href="http://www.guidemanche.com/spip.php?rubrique30&lang=fr" class="spip_url spip_out auto" rel="nofollow external">http://www.guidemanche.com/spip.php?rubrique30&lang=fr</a>) alors que<br class="autobr">
j'ai bien la côte S-W ou l'île de Wight.<br class="autobr">
De même, je n'ai pas l'affichage de la Manche entière ou de la mer du<br class="autobr">
Nord alors que j'ai celui de la Baltique<br class="autobr">
(<a href="http://www.guidemanche.com/spip.php?rubrique76&lang=fr" class="spip_url spip_out auto" rel="nofollow external">http://www.guidemanche.com/spip.php?rubrique76&lang=fr</a>).<br class="autobr">
C'est un grand mystère. D'autant qu'il s'agit toujours du même squelette<br class="autobr">
Rubrique pour gérer tout cela. <br class="autobr">
Merci de ton aide réactive</p>GIS 2 / GIS 32014-07-02T17:28:58Zhttps://files.spip.net/GIS-2-GIS-3#comment4760792014-07-02T17:28:58Z<p>Bonjour<small class="fine d-inline"> </small>;)<br class="autobr">
Je suis allé voir le site <a href="http://www.geodiversite.net/spip.php?page=carte#" class="spip_url spip_out auto" rel="nofollow external">www.geodiversite.net/spip.php?page=carte#</a>. Carte superbe.<br class="autobr">
J'aimerais bien savoir, si ce n'est pas trop compliqué,
<br>- comment avoir la carte Bing comme fond de carte (je ne l'ai pas dans<br class="autobr">
les choix Gis 2/3)
<br>- comment faire pour que le marker s'agrandisse avec photo<br class="autobr">
Merci</p>GIS 2 / GIS 32014-07-02T12:25:13Zhttps://files.spip.net/GIS-2-GIS-3#comment4760732014-07-02T12:25:13Z<p>Hop, ta deuxième carte n'affiche rien car le json qui l'alimente n'est pas valide, cf :</p>
<p><a href="http://www.guidemanche.com/spip.php?page=gis_json&objets=articlesrubrique&id_rubrique=5&limit=500" class="spip_url spip_out auto" rel="nofollow external">http://www.guidemanche.com/spip.php?page=gis_json&objets=articlesrubrique&id_rubrique=5&limit=500</a></p>
<p>L'erreur est qu'un des points n'a pas de coordonnées.</p>
<p>Merci pour le message à propos du suivi :)</p>GIS 2 / GIS 32014-07-02T11:19:12Zhttps://files.spip.net/GIS-2-GIS-3#comment4760702014-07-02T11:19:12Z<p>Bonjour<br class="autobr">
(désolé pour le post précédent mal placé)<br class="autobr">
Je bute sur un problème d'affichage que je ne comprends pas. Dans les 2 exemples ci-dessous, le squelette, l'appel de Gis, etc., sont les mêmes. Et pourtant, <br class="autobr">
<a href="http://www.guidemanche.com/spip.php?rubrique4&lang=fr" class="spip_url spip_out auto" rel="nofollow external">http://www.guidemanche.com/spip.php?rubrique4&lang=fr</a> m'affiche bien la carte.<br class="autobr">
alors que<br class="autobr">
<a href="http://www.guidemanche.com/spip.php?rubrique5&lang=fr" class="spip_url spip_out auto" rel="nofollow external">http://www.guidemanche.com/spip.php?rubrique5&lang=fr</a> ne me l'affiche pas.<br class="autobr">
Je ne vois pas ce qui cloche.<br class="autobr">
Aucune des deux rubriques n'a de point référencé, les 2 sont semblables<small class="fine d-inline"> </small>?<br class="autobr">
Une idée<small class="fine d-inline"> </small>?</p>
<p>PS : C'est quand même pas mal, ce GIS. Avec un bon suivi des questions. Bravo.</p>GIS 2 / GIS 32014-07-02T10:20:07Zhttps://files.spip.net/GIS-2-GIS-3#comment4760672014-07-02T10:20:07Z<p>Salut, tu aurais pu ouvrir un fil spécifique à ton problème<small class="fine d-inline"> </small>;)</p>
<p>1) le type de carte est à passer en paramètre de l'inclure, donc type=hybride<br class="autobr">
2) pour le lien sur le titre, le sujet a déjà été abordé plusieurs fois dans ce forum, cela se passe du côté de l'attribut title de ton json<br class="autobr">
3) pour la modification du marker en fonction d'un mot clé, le sujet a je crois aussi été abordé dans ce forum, sinon regarde par ici <a href="http://contrib.spip.net/Astuces-GIS" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Astuces-GIS</a></p>
<p>++</p>GIS 2 / GIS 32014-07-01T16:59:19Zhttps://files.spip.net/GIS-2-GIS-3#comment4760562014-07-01T16:59:19Z<p>Bonjour<br class="autobr">
J'appelle la carte ainsi :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#INCLURE{fond=modeles/carte_gis,objets=articlesrubrique,id_rubrique=#ID_RUBRIQUE,id_article=#ID_ARTICLE,autocenterandzoom=oui})]</code></pre></div>
<p>ce qui envoie vers :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_art1(ARTICLES){id_article ?}{branche ?}{id_mot ?}{0, #ENV{limit}}{par titre}{","}>
{"type": "satellite",
"geometry": {"type": "Point", "coordinates": [[(#LONGITUDE|scannav)], [(#LATITUDE|scannav)]]},
"id":"#ID_ARTICLE",
"title":[(#TITRE*|supprimer_numero|json_encode)],
"description":[(#DESCRIPTIF|json_encode)][(#SET{logo_doc,''})]
[(#LOGO_ARTICLE|oui)
[(#SET{logo_doc,#LOGO_ARTICLE|image_passe_partout{32,32}|image_recadre{32,32}})]]
[(#GET{logo_doc}|oui)
#SET{icon_w,#GET{logo_doc}|extraire_attribut{src}|largeur}
#SET{icon_h,#GET{logo_doc}|extraire_attribut{src}|hauteur}
#SET{icon_anchorPoint,''}
[,"icon": (#GET{logo_doc}|extraire_attribut{src}|url_absolue|json_encode)],
"icon_size": [(#VAL{91}|chr)]#GET{icon_w},#GET{icon_h}[(#VAL{93}|chr)],
"icon_anchor": [(#VAL{91}|chr)][(#GET{icon_w}|div{2})],[(#GET{icon_h})][(#VAL{93}|chr)]
]}
</BOUCLE_art1></code></pre></div>
<p>J'obtiens une carte en mode Carte.<br class="autobr">
Je voudrais :
<br>- passer en mode hybride
<br>- que le TITRE affiché dans le marker soit cliquable pour renvoyer sur l'article
<br>- enfin, modifier le marker en fonction d'un mot clé</p>
<p>Et je nage....<br class="autobr">
Merci</p>GIS 2 / GIS 32014-05-31T08:18:26Zhttps://files.spip.net/GIS-2-GIS-3#comment4756162014-05-31T08:18:26Z<p>Bonjour</p>
<p>J'utilise GIS en version 2.4.10 pour SPIP 2.1</p>
<p>J'aimerai savoir comment modifier la taille des info-bulles apparaissant au clic sur les marqueurs.</p>
<p>Merci</p>GIS 2 / GIS 32014-05-25T15:09:29Zhttps://files.spip.net/GIS-2-GIS-3#comment4755272014-05-25T15:09:29Z<p>Moi non plus je ne suis ni maman ni papa, mais je suis une mère pour beaucoup de gens (c'est eux qui le disent<small class="fine d-inline"> </small>!).</p>
<p>En tout cas, si, dans un article l'on écrit cela :<br class="autobr">
<tt><carte_gis3|id_gis=2|width=100%|height=400px></tt><br class="autobr">
On affiche bien le point n°2 - et seulement celui-là - sur la carte n°3.</p>
<p>Voir ici : <br class="autobr">
<a href="http://www.puissantmarc.com/spip.php?article5" class="spip_url spip_out auto" rel="nofollow external">http://www.puissantmarc.com/spip.php?article5</a></p>
<p>Merci encore.</p>GIS 2 / GIS 32014-05-25T14:39:21Zhttps://files.spip.net/GIS-2-GIS-3#comment4755262014-05-25T14:39:21Z<p>Pour clarifier, id_carte_gis est un paramètre à passer au modèle pour différencier deux cartes quand on les insère dans la même page. Ce paramètre (technique) n'est pas là pour spécifier ce qu'on souhaite afficher.</p>
<blockquote class="spip">
<p>Et bonnes fêtes des mères (vous êtes des mères pour nous).</p>
</blockquote>
<p>Je ne suis ni maman, ni papa, mais ça me touche quand même :)</p>GIS 2 / GIS 32014-05-25T13:49:29Zhttps://files.spip.net/GIS-2-GIS-3#comment4755232014-05-25T13:49:29Z<p>Bonjour,</p>
<p>Merci de ta réponse. Non, la formulation n'est pas trompeuse, mais il y a écrit en face à gauche « id_carte_gis » et non « id_gis ». Peut-être donner un exemple. En tout cas bravo pour ce plugin.</p>
<p>Et bonnes fêtes des mères (vous êtes des mères pour nous).</p>
<p>Cordialement,</p>
<p>Christian Julia.</p>GIS 2 / GIS 32014-05-25T13:44:07Zhttps://files.spip.net/GIS-2-GIS-3#comment4755222014-05-25T13:44:07Z<p>Pourtant la doc indique bien :</p>
<blockquote class="spip">
<p>id unique <strong>de la carte</strong> (à définir si plusieurs cartes sont affichées sur une même page)</p>
</blockquote>
<p>Peut-être que tu as une idée pour une autre formulation si celle-ci est trompeuse<small class="fine d-inline"> </small>?</p>GIS 2 / GIS 32014-05-24T12:06:13Zhttps://files.spip.net/GIS-2-GIS-3#comment4755172014-05-24T12:06:13Z<p>Je me réponds à moi-même : le point doit être identifié par id_gis et non par id_carte_gis comme indiqué dans le tableau des paramètres.</p>GIS 2 / GIS 32014-05-20T09:12:08Zhttps://files.spip.net/GIS-2-GIS-3#comment4754622014-05-20T09:12:08Z<p>Bonjour,</p>
<p>Je voudrais mettre plusieurs cartes dans un article avec à chaque fois un point différent. Je voudrais remplacer dans mon article <a href="http://www.christianjuliablog.fr/spip.php?article35" class="spip_url spip_out auto" rel="nofollow external">http://www.christianjuliablog.fr/spip.php?article35</a> les intégrations de cartes Google Maps par des cartes Gis2 plus maîtrisées. Cette question a été abordée plusieurs fois dans le forum, mais je n'ai pas trouvé la solution. Par exemple, si j'écris ceci :</p>
<p><tt><carte_gis|zoom=7|id_article=5|objets=articles|autocenterandzoom=oui|width=100%|height=400px></tt><br class="autobr">
<tt><carte_gis10|id_carte_gis=3|zoom=7|autocenterandzoom=oui|width=100%|height=400px></tt></p>
<p>cela me donne deux fois la même carte avec tous les points liés à l'article. L'identification d'un point ne semble pas être prise en compte. Peut-être l'ai-je mal écrite<small class="fine d-inline"> </small>?</p>
<p>D'avance, merci pour votre aide.</p>
<p>Christian Julia.</p>GIS 2 / GIS 32014-05-13T07:15:19Zhttps://files.spip.net/GIS-2-GIS-3#comment4753662014-05-13T07:15:19Z<p>Pb résolu dans les versions GIS.2.4.10 et GIS.3.4.4 du plugin.<br class="autobr">
Merci b_b</p>GIS 2 / GIS 32014-05-12T15:55:33Zhttps://files.spip.net/GIS-2-GIS-3#comment4753472014-05-12T15:55:33Z<p>Arf, en fait ce bug est corrigé dans la version dans GIS 4 depuis 9 mois, voici qui reporte le correctif dans les branches 2 et 3 :</p>
<p><a href="http://zone.spip.org/trac/spip-zone/changeset/82329" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/82329</a></p>
<p>++</p>GIS 2 / GIS 32014-05-12T15:51:52Zhttps://files.spip.net/GIS-2-GIS-3#comment4753462014-05-12T15:51:52Z<p>Ps : C'était la ligne 123 de gis_pipelines.php et non 93 ....</p>GIS 2 / GIS 32014-05-12T15:49:36Zhttps://files.spip.net/GIS-2-GIS-3#comment4753452014-05-12T15:49:36Z<p>Version PHP utilisée 5.2.9<br class="autobr">
Avec la modif suggérée ça marche :-)<br class="autobr">
merci bcp.</p>GIS 2 / GIS 32014-05-12T15:35:38Zhttps://files.spip.net/GIS-2-GIS-3#comment4753432014-05-12T15:35:38Z<p>Quelle version de PHP utilises-tu<small class="fine d-inline"> </small>?</p>
<p>Peux-tu tester en modifiant la ligne 93 de gis_pipelines, remplacer :</p>
<p><code class="spip_code spip_code_inline" dir="ltr">if ($exifs = @exif_read_data($fichier,'GPS')) {</code></p>
<p>par :</p>
<p><code class="spip_code spip_code_inline" dir="ltr">if (function_exists('exif_read_data') AND $exifs = @exif_read_data($fichier,'GPS')) {</code></p>
<p>++</p>GIS 2 / GIS 32014-05-12T15:25:05Zhttps://files.spip.net/GIS-2-GIS-3#comment4753412014-05-12T15:25:05Z<p>Il n'y a pas d'erreur php, voilà ce que j'ai dans prive_spip.log après la manip :</p>
<p>May 12 17:21:20 46.18.229.113 (pid 29494) spip_register_globals(1)<br class="autobr">
May 12 17:21:20 46.18.229.113 (pid 29494) ajoute session ../tmp/sessions/1_ca0785c3ab7947b1c26db91aa165c5f2.php cookie 864000<br class="autobr">
May 12 17:21:20 46.18.229.113 (pid 29494) ajout du document /tmp/phpXytU3P IMG_0041.jpg (M 'document' T 'article' L '1348' D '4626')</p>GIS 2 / GIS 32014-05-12T14:34:04Zhttps://files.spip.net/GIS-2-GIS-3#comment4753392014-05-12T14:34:04Z<p>Il me faut l'erreur générée par php pour corriger le bug. Voici la marche à suivre pour afficher les erreurs php :</p>
<p><a href="http://www.spip.net/fr_article4453.html?var_recherche=debuggage#infos_plus" class="spip_url spip_out auto" rel="nofollow external">http://www.spip.net/fr_article4453.html?var_recherche=debuggage#infos_plus</a></p>
<p>++</p>GIS 2 / GIS 32014-05-12T14:28:43Zhttps://files.spip.net/GIS-2-GIS-3#comment4753382014-05-12T14:28:43Z<p>Bonjour,<br class="autobr">
Ce pb concerne également spip 2.1.26 et GIS 2.4.9 sur un serveur où les fonctions exif ne sont effectivement pas installées.<br class="autobr">
Ce serait donc le test de présence qui ne fonctionne pas<small class="fine d-inline"> </small>?</p>
<p>PS : Au delà du plugin Media, cela affecte le chargement des vignettes dans la mise à jour d'article et cela fait planter l'upload d'un dossier d'images zippé</p>GIS 2 / GIS 32014-05-07T19:46:46Zhttps://files.spip.net/GIS-2-GIS-3#comment4752782014-05-07T19:46:46Z<p>merci</p>
<p>ce que je ne comprends pas, c'est qu'avant, j'avais une infobulle avec le lien vers l'article...?</p>GIS 2 / GIS 32014-05-06T07:13:19Zhttps://files.spip.net/GIS-2-GIS-3#comment4752472014-05-06T07:13:19Z<p>bonjour,<br class="autobr">
et merci pour ce plugin dont j'aurai du mal à me passer.</p>
<p>J'ai le problème suivant :<br class="autobr">
Lors du téléversement d'une image dans un article, il faut actualiser la page pour que la vignette de l'image apparaisse (avec la fenêtre de mise à jour du document). Il y a des posts qui relatent des symptômes similaires dont la cause était le script « prive/javascript/async_upload.js » mais ici ce n'est pas le cas (le script en question est à jour), j'ai fini par trouver la cause : c'est le plugin GIS 2.4.9. Dès que celui-ci est désactivé tout rentre dans l'ordre... Une idée<small class="fine d-inline"> </small>?<br class="autobr">
Cela se produit sur différents sites qui sont sur des machines différentes.<br class="autobr">
En revanche, le même site installé sur mon Mac Os X (PHP Version 5.2.13 - MySql 5.1.44 ) ne présente pas ce problème</p>
<p>Merci de votre aide...</p>
<p>config : SPIP 2.1.26 <br class="autobr">
plugins : Acces Restreint 3.0.2 , Afficher Objets 1.2.3 , Agenda 2.1.8, Autorité 0.9.7, cfg 1.15.2, Crayons 1.9.1, GIS 2.4.9, Google analytics 0.3.1, Le Couteau Suisse 1.8.26.00, Lecteur vidéo flv 1.1, Saisies pour formulaires 1.38.3, SPIP Bonux 2.3.0, Thickbox v2 0.3<br class="autobr">
Serveur Linux : PHP Version 5.2.9 - MySql 5.0.88</p>GIS 2 / GIS 32014-04-27T18:51:42Zhttps://files.spip.net/GIS-2-GIS-3#comment4751362014-04-27T18:51:42Z<p>Vu que tu souhaites personnaliser le contenu des infobulles pour les articles, il faut que tu copies le squelette suivant dans squelettes/json :</p>
<p><a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/branches/v2/json/gis_articles.html" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/branches/v2/json/gis_articles.html</a></p>
<p>Ensuite il faut modifier ton squelette perso pour changer le titre affiché (par exemple), remplacer :</p>
<p><code class="spip_code spip_code_inline" dir="ltr">"title":[(#TITRE_GIS*|sinon{#TITRE*}|supprimer_numero|json_encode)],</code></p>
<p>par :</p>
<p><code class="spip_code spip_code_inline" dir="ltr">"title":[(#TITRE*|supprimer_numero|json_encode)],</code></p>
<p>Affichera le titre de l'article au lieu du titre du point.</p>
<p>++</p>GIS 2 / GIS 32014-04-27T18:36:14Zhttps://files.spip.net/GIS-2-GIS-3#comment4751352014-04-27T18:36:14Z<p>merci de la réponse</p>
<p>je suis sur SPIP 2.1.19 et gis 2.4.5<br class="autobr">
j'ai bien les squelettes dans json/gis_... non modifié, rien dans squelettes/json...<br class="autobr">
mais je ne vois toujours que les titres des objets s'ils existent...</p>
<p>j'ai essayé d'ajouter dans l'appel de la carte un paramètre « objets » de cette manière</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><carte_gis1|zoom=15|lat=45.698342|lon=4.885041
|type=hybride|control_zoom=small|overview=oui|objets=articles> </code></pre></div>
<p>mais ca ne change rien...</p>
<p>je suppose que l'appel du squelette est automatique selon le contexte objet<small class="fine d-inline"> </small>?</p>
<p>donc, je ne vois pas pourquoi ca ne donne rien de plus...</p>
<p>merci d'avance d'une piste<br class="autobr">
pam</p>GIS 2 / GIS 32014-04-27T12:47:09Zhttps://files.spip.net/GIS-2-GIS-3#comment4751302014-04-27T12:47:09Z<p>Salut,</p>
<p>Le contenu des infobulles est généré par les squelettes situées dans le répertoires json/ du plugin. Exemple pour les articles :</p>
<p><a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/branches/v3/json/gis_articles.html" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/branches/v3/json/gis_articles.html</a></p>
<p>Tu peux personnaliser ces squelettes en les copiant dans squelettes/jon.</p>
<p>Quelle version de GIS et SPIP utilises-tu<small class="fine d-inline"> </small>? Si tu es sous SPIP 3, je te conseille d'utiliser GIS4 et la lecture de ce tuto :</p>
<p><a href="http://contrib.spip.net/Gis-4-Surcharger-les-infobulles" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Gis-4-Surcharger-les-infobulles</a></p>
<p>++</p>GIS 2 / GIS 32014-04-27T08:46:06Zhttps://files.spip.net/GIS-2-GIS-3#comment4751262014-04-27T08:46:06Z<p>bonjour,</p>
<p>désolé si la question a déja été traitée, mais je n'ai pas trouvé sur les premières pages du forum...</p>
<p>j'utilise gis depuis qq années, et auparavant, l'infobulle contenait l'intro de l 'article lié... ce qu'elle ne fait plus, elle contient le titre du point GIS s'il existe, et rien sinon...</p>
<p>est-ce que j'ai raté qqchose<small class="fine d-inline"> </small>?</p>
<p>merci d'avance<br class="autobr">
pam<br class="autobr">
<a href="http://pam.venissieux.org" class="spip_url spip_out auto" rel="nofollow external">http://pam.venissieux.org</a></p>GIS 2 / GIS 32014-02-03T17:41:22Zhttps://files.spip.net/GIS-2-GIS-3#comment4736582014-02-03T17:41:22Z<p>bonjour à tous,</p>
<p>je répond à mon post. Le problème venait d'une restriction du module suhosin de php.<br class="autobr">
Pb résolu.</p>
<p>Cdt,</p>
<p>aro.</p>GIS 2 / GIS 32014-01-15T20:31:02Zhttps://files.spip.net/GIS-2-GIS-3#comment4733092014-01-15T20:31:02Z<p>Bonjour,</p>
<p>Peux-tu donner un exemple de contenu de ce fichier gis_articles_age.html<small class="fine d-inline"> </small>? Cela m'aiderait, car pour le moment cela efface tous mes points de la carte<small class="fine d-inline"> </small>;-)</p>
<p>Merci<small class="fine d-inline"> </small>!</p>GIS 2 / GIS 32013-12-12T14:08:07Zhttps://files.spip.net/GIS-2-GIS-3#comment4726912013-12-12T14:08:07Z<p>Salut erational, quelle est l'erreur rencontrée<small class="fine d-inline"> </small>? Cela provient peut-être de l'absence des fonctions exifs dans la version de PHP utilisée, pourtant on teste bien leur présence avant de les utiliser, cf :</p>
<p><a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/branches/v3/gis_pipelines.php#L93" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/branches/v3/gis_pipelines.php#L93</a></p>
<p>++</p>GIS 2 / GIS 32013-12-05T02:15:51Zhttps://files.spip.net/GIS-2-GIS-3#comment4725382013-12-05T02:15:51Z<p>oui c'est normal car il s'agit de scripts externes à spip : google map (sur leur serveur) et la mapabstraction (en tant que librairie externe)</p>GIS 2 / GIS 32013-12-04T23:58:54Zhttps://files.spip.net/GIS-2-GIS-3#comment4725362013-12-04T23:58:54Z<p>Bonjour, une simple question, est ce normal que ce plugin génère 2 javascript qui ne sont pas pris en compte dans le compactage proposé par spip<small class="fine d-inline"> </small>?</p>
<p>Dans mon head j'ai :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><script type='text/javascript' src='local/cache-js/bc35c01506ee5d1654c111d1700d3780.js'></script>
<!-- insert_head --> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&language=fr"></script> <script id="mxn_script" type="text/javascript" src="http://www.monsite.com/lib/mxn-gis-2.2.2/mxn.js?(googlev3,[geocoder])"></script></code></pre></div>GIS 2 / GIS 32013-12-03T08:21:44Zhttps://files.spip.net/GIS-2-GIS-3#comment4724892013-12-03T08:21:44Z<p>Bonjour</p>
<p>Merci pour ton retour, mais tu upgrade gis qui logiquement à les points à jours ...<br class="autobr">
Je vais regarder pour le porter sur mets objets perso.</p>GIS 2 / GIS 32013-12-03T08:14:10Zhttps://files.spip.net/GIS-2-GIS-3#comment4724882013-12-03T08:14:10Z<p>pour ma part, j'ai réglé le problème en faisant une page PHP que j'appelle de temps en temps pour mettre à jour.</p>
<pre><code style="color:#000000;"><span style="color:#0000BB;"><?php
</span><span style="color:#FF8000;">//ce serait mieux de faire ça avec un cron...
// se connecter à la BDD
</span><span style="color:#0000BB;">$connection </span><span style="color:#007700;">= </span><span style="color:#0000BB;">mysql_connect</span><span style="color:#007700;">(</span><span style="color:#DD0000;">"localhost"</span><span style="color:#007700;">, </span><span style="color:#DD0000;">"login"</span><span style="color:#007700;">, </span><span style="color:#DD0000;">"motdepasse"</span><span style="color:#007700;">);
if (!</span><span style="color:#0000BB;">$connection</span><span style="color:#007700;">) { die(</span><span style="color:#DD0000;">"Not connected : </span><span style="color:#0000BB;">$connection</span><span style="color:#DD0000;"> " </span><span style="color:#007700;">. </span><span style="color:#0000BB;">mysql_error</span><span style="color:#007700;">());
} </span><span style="color:#FF8000;">// choisir la base
</span><span style="color:#0000BB;">$db_selected </span><span style="color:#007700;">= </span><span style="color:#0000BB;">mysql_select_db</span><span style="color:#007700;">(</span><span style="color:#DD0000;">"mabase"</span><span style="color:#007700;">, </span><span style="color:#0000BB;">$connection</span><span style="color:#007700;">);
if (!</span><span style="color:#0000BB;">$db_selected</span><span style="color:#007700;">) { die(</span><span style="color:#DD0000;">"Can\'t use db : " </span><span style="color:#007700;">. </span><span style="color:#0000BB;">mysql_error</span><span style="color:#007700;">());
} </span><span style="color:#FF8000;">// on cherche les enregistrements sans coordonnees
</span><span style="color:#0000BB;">$query </span><span style="color:#007700;">= </span><span style="color:#DD0000;">"SELECT * FROM spip_gis WHERE lat is NULL"</span><span style="color:#007700;">;
</span><span style="color:#0000BB;">$result </span><span style="color:#007700;">= </span><span style="color:#0000BB;">mysql_query</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$query</span><span style="color:#007700;">);
if (!</span><span style="color:#0000BB;">$result</span><span style="color:#007700;">) { die(</span><span style="color:#DD0000;">"Invalid query: " </span><span style="color:#007700;">. </span><span style="color:#0000BB;">mysql_error</span><span style="color:#007700;">());
} </span><span style="color:#FF8000;">// initialisation de la vitesse de geolocalisation
</span><span style="color:#0000BB;">$delay </span><span style="color:#007700;">= </span><span style="color:#0000BB;">0</span><span style="color:#007700;">; </span><span style="color:#FF8000;">// geocodage des adresses
</span><span style="color:#007700;">while (</span><span style="color:#0000BB;">$row </span><span style="color:#007700;">= @</span><span style="color:#0000BB;">mysql_fetch_assoc</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$result</span><span style="color:#007700;">)) { </span><span style="color:#0000BB;">$geocode_pending </span><span style="color:#007700;">= </span><span style="color:#0000BB;">true</span><span style="color:#007700;">; while (</span><span style="color:#0000BB;">$geocode_pending</span><span style="color:#007700;">) { </span><span style="color:#0000BB;">$address </span><span style="color:#007700;">= </span><span style="color:#0000BB;">$row</span><span style="color:#007700;">[</span><span style="color:#DD0000;">"addresse"</span><span style="color:#007700;">].</span><span style="color:#DD0000;">" "</span><span style="color:#007700;">.</span><span style="color:#0000BB;">$row</span><span style="color:#007700;">[</span><span style="color:#DD0000;">"code_postal"</span><span style="color:#007700;">].</span><span style="color:#DD0000;">" "</span><span style="color:#007700;">.</span><span style="color:#0000BB;">$row</span><span style="color:#007700;">[</span><span style="color:#DD0000;">"ville"</span><span style="color:#007700;">]; </span><span style="color:#0000BB;">$id </span><span style="color:#007700;">= </span><span style="color:#0000BB;">$row</span><span style="color:#007700;">[</span><span style="color:#DD0000;">"id_gis"</span><span style="color:#007700;">]; </span><span style="color:#0000BB;">$crds </span><span style="color:#007700;">= </span><span style="color:#0000BB;">getXmlCoordsFromAdress</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$address</span><span style="color:#007700;">); if (</span><span style="color:#0000BB;">strcmp</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$crds</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'status'</span><span style="color:#007700;">], </span><span style="color:#DD0000;">"OK"</span><span style="color:#007700;">) == </span><span style="color:#0000BB;">0</span><span style="color:#007700;">) { </span><span style="color:#FF8000;">// successful geocode </span><span style="color:#0000BB;">$geocode_pending </span><span style="color:#007700;">= </span><span style="color:#0000BB;">false</span><span style="color:#007700;">; </span><span style="color:#0000BB;">$lat </span><span style="color:#007700;">= </span><span style="color:#0000BB;">$crds</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'lat'</span><span style="color:#007700;">]; </span><span style="color:#0000BB;">$lng </span><span style="color:#007700;">= </span><span style="color:#0000BB;">$crds</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'lon'</span><span style="color:#007700;">]; </span><span style="color:#0000BB;">$query </span><span style="color:#007700;">= </span><span style="color:#0000BB;">sprintf</span><span style="color:#007700;">(</span><span style="color:#DD0000;">"UPDATE spip_gis " </span><span style="color:#007700;">. </span><span style="color:#DD0000;">" SET lat = '%s', lon = '%s' " </span><span style="color:#007700;">. </span><span style="color:#DD0000;">" WHERE id_gis = %s LIMIT 1;"</span><span style="color:#007700;">, </span><span style="color:#0000BB;">mysql_real_escape_string</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$lat</span><span style="color:#007700;">), </span><span style="color:#0000BB;">mysql_real_escape_string</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$lng</span><span style="color:#007700;">), </span><span style="color:#0000BB;">mysql_real_escape_string</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$id</span><span style="color:#007700;">)); </span><span style="color:#0000BB;">$update_result </span><span style="color:#007700;">= </span><span style="color:#0000BB;">mysql_query</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$query</span><span style="color:#007700;">); if (!</span><span style="color:#0000BB;">$update_result</span><span style="color:#007700;">) { die(</span><span style="color:#DD0000;">"Invalid query: " </span><span style="color:#007700;">. </span><span style="color:#0000BB;">mysql_error</span><span style="color:#007700;">()); } } else if (</span><span style="color:#0000BB;">strcmp</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$crds</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'status'</span><span style="color:#007700;">], </span><span style="color:#DD0000;">"OVER_QUERY_LIMIT"</span><span style="color:#007700;">) == </span><span style="color:#0000BB;">0</span><span style="color:#007700;">) { </span><span style="color:#FF8000;">// sent geocodes too fast </span><span style="color:#0000BB;">$delay </span><span style="color:#007700;">+= </span><span style="color:#0000BB;">100000</span><span style="color:#007700;">; } else { </span><span style="color:#FF8000;">// failure to geocode </span><span style="color:#0000BB;">$geocode_pending </span><span style="color:#007700;">= </span><span style="color:#0000BB;">false</span><span style="color:#007700;">; echo </span><span style="color:#DD0000;">"Address " </span><span style="color:#007700;">. </span><span style="color:#0000BB;">$address </span><span style="color:#007700;">. </span><span style="color:#DD0000;">" failed to geocoded. "</span><span style="color:#007700;">; echo </span><span style="color:#DD0000;">"Received status " </span><span style="color:#007700;">. </span><span style="color:#0000BB;">$crds</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'status'</span><span style="color:#007700;">] . </span><span style="color:#DD0000;">"<br />"</span><span style="color:#007700;">; } </span><span style="color:#0000BB;">usleep</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$delay</span><span style="color:#007700;">); }
} function </span><span style="color:#0000BB;">getXmlCoordsFromAdress</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$address</span><span style="color:#007700;">){ </span><span style="color:#0000BB;">$coords</span><span style="color:#007700;">=array(); </span><span style="color:#0000BB;">$base_url</span><span style="color:#007700;">=</span><span style="color:#DD0000;">"http://maps.googleapis.com/maps/api/geocode/xml?"</span><span style="color:#007700;">; </span><span style="color:#FF8000;">// ajouter ®ion=FR si ambiguité </span><span style="color:#0000BB;">$request_url </span><span style="color:#007700;">= </span><span style="color:#0000BB;">$base_url </span><span style="color:#007700;">. </span><span style="color:#DD0000;">"address=" </span><span style="color:#007700;">. </span><span style="color:#0000BB;">urlencode</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$address</span><span style="color:#007700;">).</span><span style="color:#DD0000;">'&sensor=false®ion=FR'</span><span style="color:#007700;">; </span><span style="color:#0000BB;">$xml </span><span style="color:#007700;">= </span><span style="color:#0000BB;">simplexml_load_file</span><span style="color:#007700;">(</span><span style="color:#0000BB;">$request_url</span><span style="color:#007700;">) or die(</span><span style="color:#DD0000;">"url not loading"</span><span style="color:#007700;">); </span><span style="color:#FF8000;">//print_r($xml); </span><span style="color:#0000BB;">$coords</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'lat'</span><span style="color:#007700;">]=</span><span style="color:#0000BB;">$coords</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'lon'</span><span style="color:#007700;">]=</span><span style="color:#DD0000;">''</span><span style="color:#007700;">; </span><span style="color:#0000BB;">$coords</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'status'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$xml</span><span style="color:#007700;">-></span><span style="color:#0000BB;">status </span><span style="color:#007700;">; if(</span><span style="color:#0000BB;">$coords</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'status'</span><span style="color:#007700;">]==</span><span style="color:#DD0000;">'OK'</span><span style="color:#007700;">){ </span><span style="color:#0000BB;">$coords</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'lat'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$xml</span><span style="color:#007700;">-></span><span style="color:#0000BB;">result</span><span style="color:#007700;">-></span><span style="color:#0000BB;">geometry</span><span style="color:#007700;">-></span><span style="color:#0000BB;">location</span><span style="color:#007700;">-></span><span style="color:#0000BB;">lat </span><span style="color:#007700;">; </span><span style="color:#0000BB;">$coords</span><span style="color:#007700;">[</span><span style="color:#DD0000;">'lon'</span><span style="color:#007700;">] = </span><span style="color:#0000BB;">$xml</span><span style="color:#007700;">-></span><span style="color:#0000BB;">result</span><span style="color:#007700;">-></span><span style="color:#0000BB;">geometry</span><span style="color:#007700;">-></span><span style="color:#0000BB;">location</span><span style="color:#007700;">-></span><span style="color:#0000BB;">lng </span><span style="color:#007700;">; } return </span><span style="color:#0000BB;">$coords</span><span style="color:#007700;">;
} </span><span style="color:#0000BB;">?></span></code></pre>GIS 2 / GIS 32013-11-30T12:52:16Zhttps://files.spip.net/GIS-2-GIS-3#comment4724472013-11-30T12:52:16Z<p>Bonjour</p>
<p>Je cherche a savoir si ce projet à vu le jour<small class="fine d-inline"> </small>? un projet de plugins a été commencer ou pas finalement<small class="fine d-inline"> </small>?</p>GIS 2 / GIS 32013-11-12T03:21:49Zhttps://files.spip.net/GIS-2-GIS-3#comment4721402013-11-12T03:21:49Z<p>l'erreur vient gis_pipelines.php, <code class="spip_code spip_code_inline" dir="ltr">function gis_post_edition($flux){</code><br class="autobr">
si on supprime le bloc qui gere l'ajout de document tout rentre dans l'ordre</p>
<div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>if (($flux['args']['operation'] == 'ajouter_document') AND ($document = sql_fetsel("*","spip_documents","id_document=".intval($flux['args']['id_objet']))) ) { /* ici un soucis */ }</code></pre></div>GIS 2 / GIS 32013-11-12T02:15:37Zhttps://files.spip.net/GIS-2-GIS-3#comment4721392013-11-12T02:15:37Z<p>hello,un petit bug à signaler sur GIS 3.4.3 et SPIP 3.0.13 <br class="autobr">
L'activation du plugin GIS semble pertuber le plugin-dis Medias au niveau de la vignette personnalisée. Lorsqu'on édite un document pour modifier ou ajouter une vignette, l'upload de vignette échoue (formulaire illustrer_document).</p>
<p>Je cherche l'erreur ...</p>GIS 2 / GIS 32013-10-30T20:15:18Zhttps://files.spip.net/GIS-2-GIS-3#comment4719192013-10-30T20:15:18Z<p>Bonjour</p>
<p>Je souhaite implanter GIS sur un SPIP 2.1.<br class="autobr">
Au niveau fonctionnel je dois afficher une trentaine de points et l'idée serait de proposer au visiteur de taper via un champ sa ville de recherche puis d'afficher les points les plus proches de sa ville.<br class="autobr">
Je ne vois pas du tout comment faire, merci pour votre aide.</p>GIS 2 / GIS 32013-09-23T15:35:04Zhttps://files.spip.net/GIS-2-GIS-3#comment4709552013-09-23T15:35:04Z<p>Pour cela il suffit de te faire un fichier squelettes/json/gis_articles_age.html dans lequel ton critère age sera présent sur la boucle. Ensuite tu pourras utiliser ce squelette json en passant le paramètre objets=articles_age à ton appel du modèle.</p>
<p>Et voilà :)</p>GIS 2 / GIS 32013-09-23T15:26:19Zhttps://files.spip.net/GIS-2-GIS-3#comment4709532013-09-23T15:26:19Z<p>Bonjour,</p>
<p>J'utilise SPIP 3.0.5 et GIS 3.3.11.<br class="autobr">
Avec GIS, J'aimerais savoir s'il est possible de faire passer un paramètre dans un inclure pour faire la chose suivante :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#INCLURE{fond=modeles/carte_gis, id_rubrique=18, objets=articles{age < 300}, autocenterandzoom=oui, autofocus_marker=oui})]</code></pre></div>
<p>Bien évidemment, ce « hack » ne fonctionne pas.<br class="autobr">
Je voudrais sélectionner uniquement les articles dont l'âge est inférieur à 300 jours. Est-ce possible<small class="fine d-inline"> </small>?<br class="autobr">
Si non, existe-t-il une solution avec GIS qui éviterait d'effacer tous ces vieux articles<small class="fine d-inline"> </small>?</p>
<p>Merci de votre réponse<small class="fine d-inline"> </small>! :)</p>GIS 2 / GIS 32013-09-18T16:53:44Zhttps://files.spip.net/GIS-2-GIS-3#comment4708362013-09-18T16:53:44Z<p>Bonjour,</p>
<p>J'ai installé votre plugin sur deux SPIP.<br class="autobr">
L'un est un SPIP 3.0.4 et GIS 3.3.11, l'autre un SPIP 3.0.5 et GIS 3.3.11 <br class="autobr">
Le deuxième est un clone du premier. Ils sont donc identiques mis à part pour quelques articles.<br class="autobr">
J'ai remarqué que pour le deuxième SPIP (sous 3.0.5), il semble y avoir un problème avec le paramètre « autocenterandzoom=oui » qui semble ne pas être correctement pris en compte. En effet, un zoom au maximum est appliqué, et ce en dépit du paramètre « zoom=4 ».</p>
<p>D'où cela peut-il venir<small class="fine d-inline"> </small>?</p>
<p>Merci de votre réponse.</p>GIS 2 / GIS 32013-07-19T14:29:13Zhttps://files.spip.net/GIS-2-GIS-3#comment4696132013-07-19T14:29:13Z<p>bonjour à tous,</p>
<p>Tout d'abord, merci pour ce plugin très intéressant.<br class="autobr">
J'ai rajouté la possibilité de créer des points à partir d'un tableau fourni à l'inclure.<br class="autobr">
Tout marche bien du moment qu'il n'y a pas plus de 14 points par carte. Malheureusement pour moi, j'en ai beaucoup plus parfois.</p>
<p>Quelqu'un a-il une idée sur la cause de ce problème<small class="fine d-inline"> </small>?</p>
<p>Cordialement,</p>
<p>aro.</p>GIS 2 / GIS 32013-07-08T14:30:49Zhttps://files.spip.net/GIS-2-GIS-3#comment4694122013-07-08T14:30:49Z<p>Salut,</p>
<p>Comme je le disais dans un message précédent :</p>
<blockquote class="spip">
<p>Le problème de coller un lien sur le titre de la bulle, est que le code source du lien sera affiché dans l'infobulle affichée au survol du marker, résultat pas très classe.</p>
</blockquote>
<p><a href="http://contrib.spip.net/GIS-2-GIS-3?debut_comments-list=-1#forum459967" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/GIS-2-GIS-3?debut_comments-list=-1#forum459967</a></p>
<p>À ce jour, il n'y a pas de solution à ce problème avec GIS 2 ou 3, par contre GIS 4 ne comporte plus ce bug. J'avais proposé un patch pour corriger la librairie Mapstraction sur ce point, mais la nouvelle version tarde à devenir publique (wait and see de ce côté). Perso je focalise mon temps sur la v4 de GIS qui utilise maintenant la librairie Leaflet et ne fonctionne que sous SPIP 3.x.</p>
<p>++</p>GIS 2 / GIS 32013-07-08T14:03:34Zhttps://files.spip.net/GIS-2-GIS-3#comment4694112013-07-08T14:03:34Z<p>Bonjour, petit souci avec le plugin<small class="fine d-inline"> </small>! En effet, il y a du html dans les bulles d'aides des marqueurs :/ Comment régler cela<small class="fine d-inline"> </small>?? URL : <a href="http://www.perigueux-habitat.fr/-Les-antennes-de-quartier-.html" class="spip_url spip_out auto" rel="nofollow external">http://www.perigueux-habitat.fr/-Les-antennes-de-quartier-.html</a><br class="autobr">
En vous remerciant.</p>GIS 2 / GIS 32013-06-26T11:37:34Zhttps://files.spip.net/GIS-2-GIS-3#comment4691492013-06-26T11:37:34Z<p>Merci Bruno, toujours aussi réactif<small class="fine d-inline"> </small>!<small class="fine d-inline"> </small>;)</p>GIS 2 / GIS 32013-06-26T09:16:51Zhttps://files.spip.net/GIS-2-GIS-3#comment4691432013-06-26T09:16:51Z<p>Top<small class="fine d-inline"> </small>!! Merci à toi<small class="fine d-inline"> </small>!!</p>GIS 2 / GIS 32013-06-26T08:23:16Zhttps://files.spip.net/GIS-2-GIS-3#comment4691342013-06-26T08:23:16Z<p>Et voilà, les version 2.4.8 et 3.4.3 corrigent le problème :</p>
<p><a href="http://zone.spip.org/trac/spip-zone/changeset/73894" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/73894</a></p>
<p><a href="http://zone.spip.org/trac/spip-zone/changeset/73895" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/73895</a></p>
<p>++</p>GIS 2 / GIS 32013-06-26T08:01:49Zhttps://files.spip.net/GIS-2-GIS-3#comment4691312013-06-26T08:01:49Z<p>Ok je vois le bug aussi sur un de mes derniers sites qui utilise cette version de GIS :</p>
<p><a href="http://www.francejka.com/-dojos-.html" class="spip_url spip_out auto" rel="nofollow external">http://www.francejka.com/-dojos-.html</a></p>
<p>J'ai trouvé un ticket sur l'espace github de mapstraction qui référence le bug et propose un patch :</p>
<p><a href="https://github.com/mapstraction/mxn/pull/257" class="spip_url spip_out auto" rel="nofollow external">https://github.com/mapstraction/mxn/pull/257</a></p>
<p>Je le backport dans la lib et envoie une maj du plugin dans la journée.</p>
<p>++</p>GIS 2 / GIS 32013-06-25T18:42:17Zhttps://files.spip.net/GIS-2-GIS-3#comment4691082013-06-25T18:42:17Z<p>Hello<small class="fine d-inline"> </small>!</p>
<p>Ah oui pardon b_b : <a href="http://www.en-randonnee.com" class="spip_out" rel='nofollow external'>http://www.en-randonnee.com</a><br class="autobr">
Tu peux pas louper la carte<small class="fine d-inline"> </small>;)</p>
<p>Ok Mist.GraphX, c'est quand même louche cette histoire. Hop d'un coup Google décide de plus afficher les éléments de navigation sur la carte</p>
<p>Merci à vous 2<br class="autobr">
++</p>GIS 2 / GIS 32013-06-25T17:04:55Zhttps://files.spip.net/GIS-2-GIS-3#comment4691052013-06-25T17:04:55Z<p>Hello,</p>
<p>Apparemment je rencontre le même problème sur le même type de configuration, avec l'api google.</p>
<p>api = googlev3<br class="autobr">
GIS 2.4.4 - stable<br class="autobr">
SPIP 2.1.17</p>
<p>Visible ici : <a href="http://www.des-gens.net/-ANACR-" class="spip_url spip_out auto" rel="nofollow external">http://www.des-gens.net/-ANACR-</a></p>
<p>Mais ça doit être l'api car j'ai le cas sur d'autres sites en spip3 et Gis3.</p>
<p>En fait disparition des boutons de zoom+/- et de la direction.</p>GIS 2 / GIS 32013-06-25T09:26:59Zhttps://files.spip.net/GIS-2-GIS-3#comment4690732013-06-25T09:26:59Z<p>Salut, impossible de t'aider sans l'url de la page qui pose problème.</p>
<p>++</p>GIS 2 / GIS 32013-06-24T18:20:47Zhttps://files.spip.net/GIS-2-GIS-3#comment4690592013-06-24T18:20:47Z<p>Hello<small class="fine d-inline"> </small>!</p>
<p>Depuis quelques jours, mes contrôles de déplacement sur la carte ont disparu<small class="fine d-inline"> </small>!! En effet, sur le Front comme sur le Backoffice, il n'y a plus l'affichage du pan (haut, bas, gauche et droite) et de la slidebar (+ -), j'utilise l'API 3 de GoogleMap pour l'affichage de mes cartes.<br class="autobr">
Je suis en SPIP 2.1.23, GIS 2.4.7.</p>
<p>Est-ce que quelques choses n'aurait pas changé au niveau de l'API qui n'est plus lisible sur GIS<small class="fine d-inline"> </small>?</p>
<p>Quelqu'un aurait- il constaté la même chose sur son site<small class="fine d-inline"> </small>?<br class="autobr">
Merci à vous<small class="fine d-inline"> </small>;)</p>
<p>PS : Je précise que mon code n'a pas changé et que la mise à jour de SPIP et de GIS n'y est probablement pour rien car j'ai constaté ceci également en 2.1.19 et GIS 2.4.5 avant de faire la mise à jour</p>GIS 2 / GIS 32013-06-17T17:18:25Zhttps://files.spip.net/GIS-2-GIS-3#comment4688482013-06-17T17:18:25Z<p>Et l'adresse de l'API de mapquest pour geocoder est <a href="http://open.mapquestapi.com/geocoding/" class="spip_url spip_out auto" rel="nofollow external">http://open.mapquestapi.com/geocoding/</a><br class="autobr">
(je note : utiliser open même license que osm > Open Street Map)</p>GIS 2 / GIS 32013-06-17T17:10:51Zhttps://files.spip.net/GIS-2-GIS-3#comment4688472013-06-17T17:10:51Z<p>le lien est à présent</p>
<p><a href="https://developers.google.com/maps/documentation/geocoding/index" class="spip_url spip_out auto" rel="nofollow external">https://developers.google.com/maps/documentation/geocoding/index</a></p>
<p>et l'exemple est</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true</code></pre></div>
<p>googggle restreint les accès à son serveur pour rechercher des adresses (environ 2000 par jour par IP)</p>
<p>Et pour b_b il faudrait tester le geocoder de mapquest, bien d'accord<small class="fine d-inline"> </small>!</p>GIS 2 / GIS 32013-03-06T09:42:44Zhttps://files.spip.net/GIS-2-GIS-3#comment4658922013-03-06T09:42:44Z<p>Aïe aïe... Oui, merci beaucoup<small class="fine d-inline"> </small>!</p>GIS 2 / GIS 32013-03-06T09:14:25Zhttps://files.spip.net/GIS-2-GIS-3#comment4658902013-03-06T09:14:25Z<p>Ta page comporte une erreur javascript, donc pas de carte affichée. L'erreur en question pointe sur ce code :</p>
<p><code class="spip_code spip_code_inline" dir="ltr">map1.setCenterAndZoom(new mxn.LatLonPoint(,),15);</code></p>
<p>Tu as tout simplement oublié de configuré les coordonnées par défaut dans la page de config du plugin...</p>GIS 2 / GIS 32013-03-05T10:12:42Zhttps://files.spip.net/GIS-2-GIS-3#comment4658582013-03-05T10:12:42Z<p>Pas de chance<small class="fine d-inline"> </small>! Avec le même code (sauf erreur de ma part) ça ne marche pas sur un autre site : <br class="autobr">
<a href="http://fonds-saintyves.fr/Paroisses-Saint-Yves" class="spip_url spip_out auto" rel="nofollow external">http://fonds-saintyves.fr/Paroisses-Saint-Yves</a><br class="autobr">
Théoriquement on devrait là afficher une carte centrée sur la cathédrale de Tréguier... :-(</p>GIS 2 / GIS 32013-02-22T16:28:51Zhttps://files.spip.net/GIS-2-GIS-3#comment4655752013-02-22T16:28:51Z<p>Ça marche<small class="fine d-inline"> </small>! Merci (bis)<small class="fine d-inline"> </small>!</p>GIS 2 / GIS 32013-02-22T16:24:56Zhttps://files.spip.net/GIS-2-GIS-3#comment4655742013-02-22T16:24:56Z<p>Oups<small class="fine d-inline"> </small>! Ca m'avait échappé<small class="fine d-inline"> </small>! Ca a du être introduit par GIS2 (le traître<small class="fine d-inline"> </small>;-) )<br class="autobr">
Y a-t-il une option que ne ferait apparaître la carte que si il y a un point attaché<small class="fine d-inline"> </small>? (Je vais quand même tester le code que tu m'as donné).<br class="autobr">
Merci<small class="fine d-inline"> </small>!<br class="autobr">
(à suivre...)</p>GIS 2 / GIS 32013-02-22T16:18:07Zhttps://files.spip.net/GIS-2-GIS-3#comment4655702013-02-22T16:18:07Z<p>Merci pour le lien, c'est bien pratique pour aider :)</p>
<p>Alors, ton squelette fait exactement ce que tu lui demande de faire avec ce code :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#REM) Cartographie]
[(#MODELE{carte_gis, zoom=15, type=satellite, control_zoom=large})]</code></pre></div>
<p><a href="http://2013.uea-assomption.cef.fr/sites/2013.uea-assomption.cef.fr/squelettes/article.html" class="spip_url spip_out auto" rel="nofollow external">http://2013.uea-assomption.cef.fr/sites/2013.uea-assomption.cef.fr/squelettes/article.html</a></p>
<p>Il faudrait tout simplement conditionner cet inclure en fonction de la présence d'un point attaché à l'article avec le code suivant :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_unpoint(GIS){id_article}{0,1}>
Ici le code de la carte
</BOUCLE_unpoint></code></pre></div>
<p>++</p>GIS 2 / GIS 32013-02-22T16:14:07Zhttps://files.spip.net/GIS-2-GIS-3#comment4655682013-02-22T16:14:07Z<p>Pages publiques : <br class="autobr">
<a href="http://2013.uea-assomption.cef.fr/" class="spip_url spip_out auto" rel="nofollow external">http://2013.uea-assomption.cef.fr/</a></p>GIS 2 / GIS 32013-02-22T16:03:50Zhttps://files.spip.net/GIS-2-GIS-3#comment4655672013-02-22T16:03:50Z<p>Salut,</p>
<blockquote class="spip">
<p>
il a le malheur de faire apparaître une carte dans toutes mes pages</p>
</blockquote>
<p>Toutes les pages de l'espace public ou de l'espace privé<small class="fine d-inline"> </small>?</p>GIS 2 / GIS 32013-02-22T16:00:00Zhttps://files.spip.net/GIS-2-GIS-3#comment4655662013-02-22T16:00:00Z<p>Bonjour,<br class="autobr">
J'utilise ce plugin mais il a le malheur de faire apparaître une carte dans toutes mes pages, ce que je ne lui demande pas<small class="fine d-inline"> </small>! Et je en vois pas comment dévalider cela.<br class="autobr">
Merci d'avance<small class="fine d-inline"> </small>!</p>GIS 2 / GIS 32013-02-13T18:16:31Zhttps://files.spip.net/GIS-2-GIS-3#comment4653062013-02-13T18:16:31Z<p>Salut, ce que tu souhaites faire est possible en utilisant le critère distance qui est disponible dans la version 4 de GIS (uniquement pour SPIP 3). Par contre, il n'y a pas de solution toute faite, il te faudra bidouiller un peu de code pour y arriver<small class="fine d-inline"> </small>;)</p>
<p>++</p>GIS 2 / GIS 32013-02-13T17:16:30Zhttps://files.spip.net/GIS-2-GIS-3#comment4652952013-02-13T17:16:30Z<p>Salut, oui le clustering de markers est possible, mais uniquement avec la version 4 de GIS pour SPIP 3. Tu peux aussi le faire avec GIS 3 sous SPIP 2, mais pour cela il faut mettre les main dans le code...</p>
<p>Exemple sur Géodiversité qui tourne encore sous SPIP 2 avec GIS 2 (utilisant l'API google) :</p>
<p><a href="http://www.geodiversite.net/spip.php?page=carte" class="spip_url spip_out auto" rel="nofollow external">http://www.geodiversite.net/spip.php?page=carte</a></p>
<p>Dans cette page la carte utilise bien les scripts de GIS, mais tout le code qui génère la carte est fait « à la main ».</p>
<p>++</p>GIS 2 / GIS 32013-02-13T17:12:46Zhttps://files.spip.net/GIS-2-GIS-3#comment4652942013-02-13T17:12:46Z<p>Salut StephanD (<= moi aussi je peut rajouter des lettres à la fin des prénoms ^^)</p>
<p>Jamais observé ce bug, et en ce moment j'ai plutôt tendance à recommander l'usage de GIS4 pour SPIP 3 :p</p>
<p>Tu devrais activer l'affichage des erreurs PHP depuis ton fichier d'options pour avoir un peu plus d'info à me filer => <a href="http://www.spip.net/fr_article4453.html" class="spip_url spip_out auto" rel="nofollow external">http://www.spip.net/fr_article4453.html</a></p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>error_reporting(E_ALL^E_NOTICE);
ini_set ("display_errors", "On");</code></pre></div>
<p>Sinon, passe en causer sur IRC la semaine prochaine...</p>GIS 2 / GIS 32013-02-12T03:08:14Zhttps://files.spip.net/GIS-2-GIS-3#comment4652252013-02-12T03:08:14Z<p>Bonjour,</p>
<p>Est-ce possible de faire avec ce plugin un moteur de recherche public pour donner comme résultat une carte présentant les X marqueurs à proximité de l'adresse saisie<small class="fine d-inline"> </small>?</p>
<p>Merci de m'orienter dans mes recherches<small class="fine d-inline"> </small>!</p>
<p>(Désolé de cette question de néophyte... je ne suis pas développeur et je n'ai rien trouvé comme solution/indice à mon besoin sur cette page ou les différents forums.)</p>