×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Javascript
Posted by: Marino Vignoli
Added: Jul 28, 2015 6:34 AM
Views: 3
fancytree menu per OpenLayer selezione sfondi
  1.     $("#tree1").fancytree({
  2. // Menu per la selezione dei layer di sfondo
  3.         select: function (select, data) {
  4.             var selNodes = data.node.tree.getSelectedNodes();
  5.             //alert(selNodes);
  6.             $.map(selNodes, function (node) {
  7.                 impBaseLayer(data.node.key);
  8.             });
  9.         },
  10.         persist: false,
  11.         checkbox: true,
  12.         autoCollapse: true,
  13.         minExpandLevel: 1,
  14.         selectMode: 1,
  15.         source: [
  16.             {title: "Sfondi topografici", isFolder: true, hideCheckbox: true, expanded: true, tooltip: "Rappresentano gli sfondi cartografici di tipo \"raster\" visualizzabili al di sotto di tutti gli altri livelli informativi.",
  17.                 children: [
  18.                     {title: "OpenStreetMap", key: "mapnik", selected: true, tooltip: "Cartografia stradale fornita da google"},
  19.                     {title: "R.T. topo 50K", key: "rt50k", selected: false, tooltip: "Cartografia stradale fornita da google"},
  20.                     {title: "O.foto AGEA 2013", key: "ofagea", selected: false, tooltip: "Cartografia con la rappresentazione dei rilievi fornita da google"},
  21.                     //{title: "Google satellite", key: "gsat", selected: false, tooltip: "Immagini satellitari forniti da google"},
  22.                     //{title: "Google ibrida", key: "ghyb", selected: false, tooltip: "Cartografia stradale + immagini satellitari forniti da google"},
  23.                     {title: "Disattiva sfondo", key: "niente", selected: false, tooltip: "Sfondi cartografici disabilitati per migliorare la vista dei layer vettoriali"}
  24.                 ]
  25.             }
  26.         ]
  27.     });