diff -r efd9c589177a -r c0b4a8b5a012 toolkit/exemples/cartographie/data/scriptCarto.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toolkit/exemples/cartographie/data/scriptCarto.js Thu Apr 10 14:20:23 2014 +0200 @@ -0,0 +1,68 @@ + +//On crée l'outil Relations préalablement +var r = new Relations(); + +var parametresCarto = { + + width: 1000, + height: 800, + top: 50, + left: 0, + isPositions: true, + //réglage des dimensions et du positionnement de l'objet. + + selectorID: "carto", + canvasID: "canvas", + info: "infos", + //sélecteurs tels qu'ils seront par exemple utilisés dans le CSS (précédés d'un #). + + couleurs: null, + //implique génération automatique. Passer un tableau sinon. + + relations: r, + + charge: -30, + gravity: .13, + theta: 3, + //influent sur la disposition du Force-directed Graph. + + nodeSizeInterval: [2, 20], + + layerStyle: { + opacity: 0.5, + blendMode: 'normal' + }, + /*Paramètres spécifiques à chaque zone colorée en arrière-plan. Possibilité d'influer sur + les contours, l'affichage de superposition entre deux couches, les propriétés CSS.. voir + doc et lien doc Paper.js.*/ + + handle_len_rate: 2.2, + maxDistance: 50, + //affichage de l'arrière-plan. voire doc. + + scaleInterval: [0.01, 5], + //échelle de zoom + + infobulleHtml: function(node) { + return "

" + node.titre + "

cluster: " + + node.group +"

"; + }, + + /*Détermine le texte à afficher dans l'infobulle, sous forme de texte ou de balises HTML. + Peut inclure des attributs du noeud correspondant.*/ + + + logZoomNode: true, + logZoomNodeParameter: 4, + clustering: false + + }; + + +var carto = new Carte(parametresCarto, articlesCCA2, links); +//Les objets items et links sont ceux définis dans le fichier donnees.json. + +r.add("carto", carto); +//La cartographie est ajoutée à l'objet Relations, et peut ainsi interagir avec d'autres modules. + +// Interaction \ No newline at end of file