Proto de développement dewidget:CarteFablabs


usage : {{#widget:CartoFab |nom=(optionnel) |longitude=51(optionnel) $.each(data.items, function(i,item){ $("<img/>").attr("src", item.media.m).appendTo("#images"); if ( i == 3 ) return false; }); |latitude=3.56(optionnel) |zoom=1 a 18(optionnel) |largeur=(optionnel) |hauteur=(optionnel) }}

trouver les coordonnées : http://universimmedia.pagesperso-orange.fr/geo/nievre.htm

on peut utiliser un droplet présent sur cette page pour connaitre les coords d'un objet :http://www.mediawikiwidgets.org/Google_Maps


inspiration: http://www.mediawikiwidgets.org/w/index.php?title=Widget:Google_Maps&action=edit


nom artlab

adresse 11ème Paris site http://www.digitalarti.com/fr/blog/artlab_blog long 2.3 latt 48.8 intitulé fablab structures sarl


ne pas effacer ! ça sert ! JSON

cartographie tous les fablabs

 LongLattSiteAdresseIntituléStructures
AMI-multimédia4.643.6http://www.ami-multimedia.org10 rue Winston Churchill 13200 ARLESFablab
Espacenum
Association
Angers Factory-0.5447.47La Maison des Projets, 12 Place Louis Imbach - 49000 ANGERSFablabCollectivité
ArtLab2.348.82http://www.digitalarti.com/fr/blog/artlab blog11ème ParisFablabSarl
Artilect1.443.5http://artilect.fr27bis Maurice Sarraut, ToulouseFablabAssociation
Atelier des Beaux boulons47.83.57http://www.beauxboulons.org24 rue des Champoulains 89000 AUXERREFablabAssociation
Barakason-1.5547.1861376http://barakason.com/contactAllée du dauphiné 44400 REZEFablabAssociation
Beta PI-0.14346.221http://www.labetapi.fr/8 place R. Groussard - 79500 MELLEAssociation
CCSTI Grenoble5.745.1http://fablab.ccsti-grenoble.org/1 Place Saint-Laurent 38000 GrenobleFablab
Ccsti
Association
COAGUL5.1147.31http://coagul.org/drupal/Centre social et culturel Léo Lagrange, rue des Prairies - 21800 QUETIGNYFablab
Espacenum
Association
Carrefour numérique : Cité des Sciences2.30077748.89741http://www.cite-sciences.fr/carrefour-numerique30 avenue Corentin Cariou 75019 PARISFablab
Espacenum
Collectivite
Centre socioculturel Georges-Brassens2.448.9http://www.centresocial-gb.com/152 avenue Gallieni 93140 BONDYFablab
Espacenum
Collectivite
Cerfa Verre5.748.5http://www.cerfav.fr/fablab/Plateforme verrière Rue de la Liberté 54112 Vannes-le-châtelFablabEcoles
Chemille-0.7147.21http://quinzainedelafabrique.csc49.fr/5 rue de la gabardière 49120 ChemilléAssociation, espace numérique, ateliers ouvertsAssociation
ClubInfoAndernos-1.0844.74http://clubinfoandernos.canalblog.com/52 Avenue des colonies 33510 ANDERNOS LES BAINSFablab
Espacenum
Association
CoAgul5.1147.31http://coagul.org/drupal/Centre social et culturel Léo Lagrange, rue des Prairies - 21800 QUETIGNYFablab
Espacenum
Association
Cotedopale1.91457550.956011http://www.fablab-cotedopale.fr/Pépinière d’Entreprises Doret

Zone d’Activités Marcel Doret

885 Rue Louis Bréguet – 62100 Calais
FablabAssociation
Cyber-base Paese Novo9.442.6http://paesenovo.cyber-base.org/Route impériale 20600 BASTIAFablab
Espacenum
Association
EPN Armand jubienhttp://epn.cc-parthenay.fr/Fablab
Espacenum
ETNA (Espace Technologies Numériques et Autoformation)1.30077747.5http://biblio.ville-blois.fr/r Vasco de Gama, 41000 BLOISFablab
Espacenum
Mediatheque
Collectivite
EasyCeram1.296447700000044345.8597462EASYCERAM PARC D'ESTER - 7, RUE SOYOUZ 87068 LIMOGES CEDEXFablabAssociation
Ecodesign Fablab2.4548.87http://www.apedec.org/?tag=fab-labZone industrielle MOZINOR/écodesign FAB LAB, lot 38D, 2 à 20 avenue Salvador Allende - 93106 MONTREUILFablabAssociation
Ecolab7,20243,683http://www.ecolab-cotedazur.com/ECOLAB-OPENLOFT/OpenLab - Immeuble Nice Premium, 1 Boulevard Maître Maurice Slama - 06200 NICEFablabAssociation
Ecole Centrale5.4343.34https://fablab.centrale-marseille.fr/38 Rue Frédéric Joliot Curie - 13013 MarseilleFablab
Technopôle
Electrolab2.184431748.8951104http://www.electrolab.fr/Electrolab 52 Rue Paul Lescop, 92000 NanterreHackerspace
Fablab
Association
Epn st James-1.348.5http://www.epnsaintjames.com18, rue Haie de Terre St JamesFablab
Espacenum
Association
Espace num de Folelli9.442.4http://folelli.blogspot.fr/route de l'ancienne gare Folelli 20213 PENTA DI CASINCAFablab
Espacenum
Association
Etablisandco-1.15905246.149499https://www.facebook.com/fablab17Les établis&co - 17000 La RochelleMixteScop
Etoele2.349.89http://etoele.com/fr/70 rue des Jacobins - 80000 AmiensFablab
Laboratoire
Société
Etolab2.30077749.89741http://www.etolab.com/30 rue St-Leu, AmiensFablab
Techshop
Sarl
FOL4.845.7http://fabriquedobjetslibres.fr/13 Rue Girié, LYONFablabAssociation
Fab'Alpes6.073954444.5594697http://www.fabalpes.org/5 rue Olphe-Gaillard - 05000 GapFablabAssociation
FabLab du CESI Rouen1.089895749.4753057https://recherche.cesi.fr/rouen/9 rue andrei sakharov, 76130 Mont Saint AignanEspacenum
Fablab
Association
FabMake-1.587310047.1651340http://www.fabmake.fr/Technocampus Composites, Chemin du Chaffault, 44340 BouguenaisFablabEntreprise
Fablab Blanc Mesnilhttp://www.humanite.fr/politique/yann-le-pollotec-un-fab-lab-est-un-vecteur-de-re-i-513671Fablab
Fablab Château Thierry3.3949.03https://www.facebook.com/fablab.chateau.thierry7 avenue de l'Europe - 02400 CHATEAU-THIERRYFablabAssociation
Fablab Robert-Houdin1.305024647.5833464http://fablab-robert-houdin.org/Village d'entreprise de l'Arrou 41000 BloisFablabAssociation
Fablab Tarbes0.0443.22http://www.iut-tarbes.fr/LE-DO-IT-YOURSELF-ARRIVE-SUR.html1 rue Lautréamont - 65016 TARBESFablab
Espacenum
Association
Fablab Tourangeau0.66864047.392739http://www.funlab.frToursFablabAssociation
Fablab d'Arras2.730292100000042450.2974792http://www.fablabarras.fr2 rue Eiffel 62000 ARRASFablab
Espacenum
Association
Fablab-lannion-3.4648.73http://fablab-lannion.org14 rue de Beauchamp à LannionFablabAssociation
FablabLille3.150.6http://www.fablablille.fr/2 allée Lakanal 59650 Villeneuve d'AscqFablabSarl
FablabUtc2.81903449.415238http://assos.utc.fr/fablab/accueilutc compiègneFablabAssociation
Fablaborleans1.947.9http://www.fablab.tech-orleans.fr/108 Rue de bourgogne OrléansFablabEcole
Fabmake-1.587310047.1651340http://www.fabmake.fr/Technocampus Composites, Chemin du Chaffault, 44340 BouguenaisFablabEntreprise
Fabpau-0.343.2http://fablab-pau.org/18 rue Latapie 64000 PauFablabAssociation
Faclab248.9http://www.faclab.org/Avenue Marcel Paul, Z.A.C. des Barbanniers, 92230 GennevilliersFablabUniversité
FormaLAB3.845http://formalab.fr/1 rue du Bocage 14460 ColombellesFablabAssociation
GSILab6.148.658https://www.facebook.com/GSILab8 Rue Bastien Lepage 54000 Nancy, FranceFablab
Goldorhack-1.56433248.841858http://www.goldorhack.org/466 Rue de la parfonterie, 50400 GranvilleGoldorhackHackerspace/Fablab
GraouLab6.174739549.0993719http://www.graoulab.org//Centre socio-culturel République 4/6, rue des Robert à MetzFablab,espacenumAssociation
… autres résultats


L.marker([51.5, -0.09]).addTo(map) .bindPopup("Hello world!
I am a popup.").openPopup();




<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.4.4/leaflet.css" />

<script src="http://cdn.leafletjs.com/leaflet-0.4/leaflet.js"></script>

csv

<script>

///fonction pour recuperer la liste des coords des labs function requete(url) { if (window.XMLHttpRequest) // Mozilla, Safari,...

  xhr = new XMLHttpRequest();

else if (window.ActiveXObject)

       xhr = new ActiveXObject("Microsoft.XMLHTTP");

if (!xhr) {

 alert("Abandon : Impossible de créer une instance Ajax");
 return false;

} xhr.onreadystatechange = reponse; xhr.open("GET", url, true); xhr.send(null); }

function reponse() { if (xhr.readyState == 4) {

if (xhr.status == 200) {

//alert(xhr.responseText);


//le fichier arrive en CSV (valeurs séparées par des virgules) var lignes=new RegExp("[\n]+", "g"); //alert(responseText); var tableau=xhr.responseText.split(lignes); var colones=new RegExp("[,]+", "g"); for(var i=1;i<tableau.length-1;i++)

{


var donnees=tableau[i].split(colones);

  var coords=new Array(donnees[2],donnees[1]);
  var nom=donnees[0];
  var url=donnees[3];
  var intitule=donnees[5];//type de lieu
  var structure=donnees[6];//structure juridique
 // alert(coords[0]);
  L.marker([coords[0], coords[1]]).addTo(cartofab).bindPopup("<a href="+url+" target=\"_blank\">"+nom+"</a>
"+intitule+"
"+structure); } document.getElementById("nombreLabos").innerHTML = "Il ya actuellement "+tableau.length+" laboratoires renseignés sur cette page";

document.getElementById("nombreLabos").innerHTML =responseText;

} 
else {
   alert("La requête AJAX a rencontré un problème ..");
 }
}

}



///////////fin javaload


var cartofab = L.map().setView([, ], );

L.tileLayer('http://{s}.tile.cloudmade.com/7ad1b23bf3f347f8b0ab2416f66737fc/997/256/{z}/{x}/{y}.png', { maxZoom: 18, attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://cloudmade.com">CloudMade</a>' }).addTo(cartofab);




//appel de la liste des labs requete("Sp%C3%A9cial:Ask/-5B-5BCategory:Fablabs-5D-5D/-3FLong-23-2D/-3FLatt-23-2D/-3FSite/-3FAdresse/-3FIntitul%C3%A9/-3FStructures/limit%3D50/format%3Djson/sep%3D,/headers%3Dshow");


$.getJSON("Sp%C3%A9cial:Ask/-5B-5BCategory:Fablabs-5D-5D/-3FLong-23-2D/-3FLatt-23-2D/-3FSite/-3FAdresse/-3FIntitul%C3%A9/-3FStructures/limit%3D50/format%3Djson/sep%3D,/headers%3Dshow", function(json) {

$.each(json.items, function(i,item){
     alert(i+"="+item.Label);
   });


});

</script>