306eab0206Version 4.8.0 : * Mise à jour de la lib qui n'embarque plus que les scripts utilisés + réorganisation de son contenu * La lib du passe sur contrib vu qu'on ne peut plus déposer de zip chez github * Passage du script de clustering dans la lib, les css peuvent être surchargées dans un répertoire css/ * Mise à jour du plugin leaflet-providers (ajout de couches Nokia, ESRI, etc.) * Mise à jour du plugin minimap (option toggle active pour permettre d'afficher/masquer ce bloc) * Le script de gis embarque la version non compressée de Leaflet si la compression des scripts de SPIP est désactivée (pratique pour le debug)
brunobergot@gmail.com
2013-03-30 12:52:16 +0000
28222fb28eUn skelette pour gérer un embed externe de kml.
kent1@arscenic.info
2013-03-30 12:46:13 +0000
200738162eLa possibilité de ne pas centrer les kmls avait disparu avec le refactoring. Voilà qui répare !
marcimat@rezo.net
2013-03-29 15:34:37 +0000
95e58fbd41Amélioration un rien de la page gis_tous : permettre la recherche de point et mettre le titre clicable qui amène a la page de vue du point.
marcimat@rezo.net
2013-03-29 10:12:47 +0000
b382ad880a2 coquilles concernant les clusters dans la migration du js en fichier externe
marcimat@rezo.net
2013-03-28 16:03:28 +0000
bdbae238e2r70457 casse id_a_ouvrir, map_container = map#GET{id}, et gis_focus_marker ajoute deja "map", on a besoin que de #GET{id} (surement moyen de corriger plus elegamment qu'avec subtring, n'hesitez pas...)
guy.cesaro@gmail.com
2013-03-24 10:16:15 +0000
1f10e0d853permetter de spécifier une ombre pour les marqueurs persos depuis le json (options shadow + shadow_size)
brunobergot@gmail.com
2013-03-13 11:25:36 +0000
f56ca4c125ne rien faire dans parseGeoJson si les données reçues ne contiennent aucun point (évite une erreur js quand on utilise autocenterandzoom dans ce cas)
brunobergot@gmail.com
2013-03-08 12:25:16 +0000
ffee1de183oubli du paramètre overview dans le refactoring de r70457
brunobergot@gmail.com
2013-03-08 11:15:42 +0000
cb30d37cfdencore un popup_anchor manquant
brunobergot@gmail.com
2013-03-07 12:59:27 +0000
0a63ed8091retour sur r70359
brunobergot@gmail.com
2013-03-07 12:53:24 +0000
283829c236déplacer le test d'appel sur le callback sinon celui-ci n'est pas détecté quand il est placé après la carte dans le source
brunobergot@gmail.com
2013-03-06 15:04:33 +0000
40acf48d12étoile sur l'env pour les paramètres qui passent un array (critère mots par exmeple)
brunobergot@gmail.com
2013-03-06 14:32:08 +0000
4eb58b0f05coquille dans r70470 + utiliser jQuery.extend pour alléger l'écriture
brunobergot@gmail.com
2013-03-06 14:11:11 +0000
6bebfb272bcoquille dans r70457
brunobergot@gmail.com
2013-03-06 13:49:09 +0000
a72b5b4aa5bugfix sur .length object/array (b_b)
cedric@yterium.com
2013-03-06 13:19:33 +0000
bf34349f2bimplementation plus propre de map.removeAllMarkers() (b_b)
cedric@yterium.com
2013-03-06 11:22:12 +0000
8b0e20bcabeviter une variable globale dont le nom depend de l'id : preferer une globale unique map_cfg et on affecte la config de chaque carte en sous objet
cedric@yterium.com
2013-03-06 10:43:05 +0000
d2d435236eInitilialiser plus rapidement en lancant le getScript des que possible et en attendant le DOM ready pour l'init uniquement si besoin
cedric@yterium.com
2013-03-06 10:38:54 +0000
9cca7c3852Nommer l'objet de configuration en fonction de la map
cedric@yterium.com
2013-03-06 10:35:33 +0000
2d10cc2b60Externaliser le JS d'initialisation d'une map
cedric@yterium.com
2013-03-06 10:33:41 +0000
aa4f1a2d1bRefactoring du js du modele carte_gis : Plutot que generer plein de JS specifique a la carte, on rend tout le js generique et on lui passe simplement un tableau de configuration contenant toutes les specificites de la carte a afficher par compatibilite l'objet map construit reste attache a la globale map#ENV{id} mais il est aussi attache a l'objet du DOM qui porte la carte. On peut donc toujours le retrouver par $('#maptruc').get(0).map ce qui est plus generique Les methodes AddJSON et removeAllMarkers compatibilite GIS 3 y sont attaches Les methodes setGeoJsonFeatureIcon, setGeoJsonFeaturePopup et parseGeoJson y sont egalement attachees (on peut donc avoir une map avec cluster et une map sans cluster dans la meme page sans risque de conflit de fonction)
cedric@yterium.com
2013-03-06 10:30:19 +0000
6b5dc1c690Ajout des methodes .addJSON et .removeAllMarkers (compat ascendante) et trigger 'load' et 'ready' sur le conteneur DOM de la carte (remplace avantageusement la fonction callback)
cedric@yterium.com
2013-03-05 17:33:04 +0000
8f0e43bbaaVersion 4.5.2 : retour sur r70028 pour ne pas générer une erreur quand on utilise un logo perso pour un point
brunobergot@gmail.com
2013-03-03 20:01:22 +0000
de7efa1111re-introduction du parametre du modele id_a_ouvrir qui permet d'ouvrir l'infobulle d'un marqueur au chargement de la carte (merci b_b pour le support !)
guy.cesaro@gmail.com
2013-03-01 09:29:43 +0000
d529d09a02re-introduction du parametre du modele id_a_ouvrir qui permet d'ouvrir l'infobulle d'un marqueur au chargement de la carte (merci b_b pour le support !)
guy.cesaro@gmail.com
2013-03-01 09:29:43 +0000
ef8646420bre-introduction du parametre du modele id_a_ouvrir qui permet d'ouvrir l'infobulle d'un marqueur au chargement de la carte (merci b_b pour le support !)
guy.cesaro@gmail.com
2013-03-01 09:29:43 +0000
dbae7c0a39mots est un array, pas de trim sur ce paramètre + description du paramètre en question
brunobergot@gmail.com
2013-02-26 18:31:02 +0000
da9d2b25a3Report de [70197] :
rastapopoulos@spip.org
2013-02-25 18:04:45 +0000
216b3db988Un nouveau critère {distancefrom} qui peut être utilisé soit lorsque le critère {gis} est présent sur un objet, soit lorsqu'on est déjà sur une boucle (GIS).
rastapopoulos@spip.org
2013-02-25 18:00:34 +0000
88aa00c98ere-introduction de gis_focus_marker sponsorised by b_b
guy.cesaro@gmail.com
2013-02-25 15:46:27 +0000
3ab9fb79d6Maj du phpdoc du formulaire_editer_gis (un code non documenté n'existe que pour son auteur) + pétouilles de sécu
brunobergot@gmail.com
2013-02-22 11:50:37 +0000
2d5d1ac98bVersion 4.3.4 : définir popupAnchor lorsqu'on utilise un logo personnalisé pour les points afin de bien placer la popup par rapport au marqueur + maj du json/gis_sites qui n'était pas up depuis un moment + simplification de l'écriture des crochets dans les squelettes json
brunobergot@gmail.com
2013-02-20 12:13:57 +0000
fc2b0112fbReport de [69979] : Boulette : oublié d'enlever un reste de l'ancien truc, du coup ça ne risquait pas de marcher.
rastapopoulos@spip.org
2013-02-19 11:35:13 +0000
6f4e051a82Boulette : oublié d'enlever un reste de l'ancien truc, du coup ça ne risquait pas de marcher.
rastapopoulos@spip.org
2013-02-19 11:33:24 +0000
99bbda8497Version 4.3.2 : on vire les couches mapbox qui ne sont plus disponibles en accès libre + retrait du paramètre titre du modèle de la carte après discussion sur la liste spip-zone
brunobergot@gmail.com
2013-02-19 11:30:07 +0000
ca34b360b4revert de r69201 : limit est précisé par le squelette appelant
brunobergot@gmail.com
2013-02-15 13:52:36 +0000
cad3f5aeb0Report de [69923] : La fonction distance() sait maintenant prendre soit un point GIS, soit un tableau de coordonnées quelconques. Ce qui permet soit de calculer la distance entre n'importe quoi (pas juste du id_gis), soit aussi de ne pas faire des requêtes supplémentaires quand on a déjà les infos sous la main !
rastapopoulos@spip.org
2013-02-15 11:43:26 +0000
9a8bf5712eLa fonction distance() sait maintenant prendre soit un point GIS, soit un tableau de coordonnées quelconques. Ce qui permet soit de calculer la distance entre n'importe quoi (pas juste du id_gis), soit aussi de ne pas faire des requêtes supplémentaires quand on a déjà les infos sous la main !
rastapopoulos@spip.org
2013-02-15 11:42:37 +0000
d7c8daa29bReport de la branche 3 : La saisie génère deux <li> il faut donc une classe commune quand même (entre autre pour la prise en compte de afficher_si).
rastapopoulos@spip.org
2013-02-11 11:57:18 +0000
f3664328f7La saisie génère deux <li> il faut donc une classe commune quand même (entre autre pour la prise en compte de afficher_si).
rastapopoulos@spip.org
2013-02-11 11:55:31 +0000
79a3707278Option du modèle « carte_gis » pour faire du clustering JS côté Client en ajoutant le paramètre cluster=oui. Un cluster étant un regroupement de points proches géographiquement, dans une case indiquant avec le nombre d'élément regroupés.
marcimat@rezo.net
2013-01-27 17:47:23 +0000
6c2444ca7cSi j'ai bien suivi les derniers commits, plus besoin de l'avertissement sur les variables présentes dans l'environnement dans la boîte 'insérer modèle'
tcharlss@hotmail.fr
2013-01-27 16:54:42 +0000
de20f72311Ajout d'une option «maxZoom» pour éviter de trop zoomer la carte. Exemple : maxZoom=13.
marcimat@rezo.net
2013-01-27 15:51:32 +0000
aeef08b77cCosmetique : présentation plus aérée des paramètres.
marcimat@rezo.net
2013-01-27 15:05:53 +0000
aa8cbc1797vérifier si le modèle est appelé comme modèle ou s'il est inclue directement (test sur la variable d'environnement args). Si l'est appelé comme modèle, on ne prend en compte que les identifiants explicitement transmis au modèle et non ceux hérités de l'environnement de la page.
joseph@larmarange.net
2013-01-27 13:30:46 +0000
f20494fa50Prudence ! Mettre une valeur par défaut !
marcimat@rezo.net
2013-01-27 11:23:48 +0000
5cdcd55f34Transmettre 'args' au calcul des points JSON suite à r69208 et simplification
marcimat@rezo.net
2013-01-27 11:22:04 +0000
5f2c02fdb2Afficher les points trouvés dans la recherche privée
joseph@larmarange.net
2013-01-23 15:10:04 +0000
d15208042eNe prendre en compte que les id transmis explicitement aux modèles et pas ceux qui traînent dans l'environnement courant. Par exemple, pour pouvoir afficher la carte des points associés au mot 3 en incluant le modèle dans l'article 5.
joseph@larmarange.net
2013-01-22 18:30:56 +0000
fee727ef91donner le bon content-type pour JSON
joseph@larmarange.net
2013-01-22 17:51:09 +0000
ef6e9fb6d6Il manquait un incrément de version
joseph@larmarange.net
2013-01-22 16:30:58 +0000
284ef24e53double ** pour permettre le retour ajax
joseph@larmarange.net
2013-01-22 15:59:32 +0000
9cd3d24b39indiquer une valeur par défaut pour éviter un {0,0} si limit n'est pas précisé
joseph@larmarange.net
2013-01-22 15:49:13 +0000
2874c0913fRécupérer les métas des gpx
kent1@arscenic.info
2012-12-07 09:24:28 +0000
7ce2c90756Report de r68010
real3t@gmail.com
2012-11-29 12:32:36 +0000
1f400db06bReport de r68010
real3t@gmail.com
2012-11-29 12:32:36 +0000
ec3fe522eaUne virgule vous manque et plus rien ne s'affiche.
real3t@gmail.com
2012-11-29 12:07:21 +0000
27ce49250acertains serveurs n'aiment pas le https parait-il (merci suske)
brunobergot@gmail.com
2012-11-20 16:59:48 +0000
ea56011614version 4.1.13 : ajout d'une option overview=oui pour afficher une mini carte dans le coin en bas à droite de la carte
brunobergot@gmail.com
2012-11-17 17:29:29 +0000
1183ec0dberéparer la récupération de coordonnées depuis les EXIFS des documents quand gis_geometies est actif
brunobergot@gmail.com
2012-11-09 16:35:44 +0000
c4d80d9362version 4.1.11 : maj de la lib leaflet gis (leaflet 0.4.5 + leaflet providers + leaflet plugins) + quelques corrections d'erreurs js sous ie
brunobergot@gmail.com
2012-11-02 12:58:08 +0000
3eb3538574encore un fix js pour ie
brunobergot@gmail.com
2012-11-02 12:15:47 +0000
1fafc1ee78quelques corrections pour éviter des erreurs js avec ie (maj de la lib à venir pour d'autres corrections)
brunobergot@gmail.com
2012-11-02 12:13:11 +0000
c261a75ba9encore un oups dans r67274 (atoom)
brunobergot@gmail.com
2012-11-01 14:35:11 +0000
302b8e0ed7version 4.1.10 : ajout d'un paramètre path_styles au modèle de la carte pour permettre de spécifier les options des tracés issus du GeoJSON (cf http://leafletjs.com/reference.html#path-options)
brunobergot@gmail.com
2012-10-30 13:06:12 +0000
aeda95a729retour sur r67274
brunobergot@gmail.com
2012-10-30 11:06:56 +0000
e7e431df6aversion 4.1.9 : ajout de la possiblité de définir une fonction de callback appelée sur l'événement load de la map (cette fonction doit être déclarée de façon global pour être accessible depuis le modèle ou la saisie) - pour le modèle carte_gis la fonction doit être nommée callback_map_XXX avec XXX = l'id_map passé au modèle de la carte - pour la saisie la fonction doit être nommée callback_form_map Exemple d'utilisation : callback_map_album = function(map) { /* ici on a accès à l'objet de la carte dans la variable map */ };
brunobergot@gmail.com
2012-10-30 10:31:26 +0000
bc0beec7acpermettre de définir le contenu des infobulles sans obligatoirement passer un titre
brunobergot@gmail.com
2012-10-26 15:06:13 +0000
d6ad18e380permettre de passer un id_objet à la requête JSON de la carte
brunobergot@gmail.com
2012-10-25 18:42:13 +0000
b447dbdca8Report de [65702] : bug d'autorisation au mauvais endroit corrigé sur la branche 3.
rastapopoulos@spip.org
2012-09-09 22:24:30 +0000
a2d64360b4Raaah que j'ai galéré à le trouver ce salaupiot de bug très sournoisement inséré au mauvais endroit !
rastapopoulos@spip.org
2012-09-09 22:22:46 +0000
81a358bf19version 4.1.6 : afficher le descriptif des points dans les infobulles
brunobergot@gmail.com
2012-08-31 18:01:43 +0000
d0a7b5ac0dne pas centrer automatiquement la carte sur les kml/gpx superposes si il y en a plus d'un accorder le compactage du gis.js genere a l'option de config auto_compress_js de SPIP
cy_altern@yahoo.fr
2012-08-29 15:31:28 +0000
45d7cbb40cversion 4.1.5 : ajout d'un paramètre centrer_fichier = non qui permet de ne pas centrer la carte automatiquement sur les fichiers kml/gpx surperposés
brunobergot@gmail.com
2012-08-29 14:03:15 +0000
d3866ce55bversion 4.1.4 : corriger un bug avec la saisie de la carte suite à r64796
brunobergot@gmail.com
2012-08-28 14:44:47 +0000
e77eaf75b9version 4.1.3 : url_absolue pour L.Icon.Default.imagePath afin d'éviter tout problème de chemin public/ecrire
brunobergot@gmail.com
2012-08-15 15:16:23 +0000
8ea5b3ca27version 4.1.2 : les scripts du plugin ne sont plus insérés dans le head de toutes les pages du site, on les charge en jQuery depuis le modèle de la carte
brunobergot@gmail.com
2012-08-14 11:13:21 +0000
d8b3b88c53version 4.1.1 : maj de la lib vers leaflet 0.4.4 + lien vers la doc + état test (ça va envoyer du pâté !)
brunobergot@gmail.com
2012-08-11 14:11:20 +0000
0d08e8f10eversion 4.1.0 : on se branche sur Leaflet 0.4.2 (on peut encore nettoyer pas mal de code sur les news, etc) + maj des plugins de la lib
brunobergot@gmail.com
2012-08-06 14:47:07 +0000
666032ef0bReport de [64199] : À l'invitation de b_b, un modèle de document pour gis qui utilise le critère media
real3t@gmail.com
2012-07-28 21:25:19 +0000
be8b0bc0a3Report de [64199] : À l'invitation de b_b, un modèle de document pour gis qui utilise le critère media
real3t@gmail.com
2012-07-28 21:25:19 +0000
c1ecc31c40À l'invitation de b_b, un modèle de document pour gis qui utilise le critère media
real3t@gmail.com
2012-07-28 21:17:38 +0000
7bdcec5426Report de [64176] : Pouvoir passer le critère 'media' (pour les documents)
real3t@gmail.com
2012-07-28 15:37:10 +0000