Commit f083859c2962e0a4593403bd577fcd7568739175
1 parent
78eb07ba
Exists in
master
and in
7 other branches
--no commit message
Showing
2 changed files
with
37 additions
and
32 deletions
Show diff stats
classesjs/classe_interface.js
| @@ -711,9 +711,16 @@ i3GEO.Interface = { | @@ -711,9 +711,16 @@ i3GEO.Interface = { | ||
| 711 | var montaMapa = function(){ | 711 | var montaMapa = function(){ |
| 712 | var pz,pos,temp,propriedades,layers,nlayers,i,texto,estilo, | 712 | var pz,pos,temp,propriedades,layers,nlayers,i,texto,estilo, |
| 713 | openlayers = i3GEO.Interface.openlayers; | 713 | openlayers = i3GEO.Interface.openlayers; |
| 714 | + i3GEO.util.multiStep([ | ||
| 715 | + openlayers.registraEventos, | ||
| 716 | + openlayers.zoom2ext | ||
| 717 | + ],[ | ||
| 718 | + null, | ||
| 719 | + [i3GEO.parametros.mapexten] | ||
| 720 | + ], | ||
| 721 | + function(){} | ||
| 722 | + ); | ||
| 714 | openlayers.criaLayers(); | 723 | openlayers.criaLayers(); |
| 715 | - openlayers.registraEventos(); | ||
| 716 | - openlayers.zoom2ext(i3GEO.parametros.mapexten); | ||
| 717 | if(openlayers.GADGETS.PanZoomBar === true){ | 724 | if(openlayers.GADGETS.PanZoomBar === true){ |
| 718 | pz = new OpenLayers.Control.PanZoomBar(); | 725 | pz = new OpenLayers.Control.PanZoomBar(); |
| 719 | i3geoOL.addControl(pz); | 726 | i3geoOL.addControl(pz); |
| @@ -773,29 +780,32 @@ i3GEO.Interface = { | @@ -773,29 +780,32 @@ i3GEO.Interface = { | ||
| 773 | 780 | ||
| 774 | }; | 781 | }; |
| 775 | i3GEO.arvoreDeCamadas.ATIVATEMA = "i3GEO.Interface.openlayers.ligaDesliga(this)"; | 782 | i3GEO.arvoreDeCamadas.ATIVATEMA = "i3GEO.Interface.openlayers.ligaDesliga(this)"; |
| 776 | - i3GEO.util.multiStep( | ||
| 777 | - [i3GEO.coordenadas.mostraCoordenadas,montaMapa,i3GEO.gadgets.mostraMenuSuspenso, | ||
| 778 | - i3GEO.ajuda.ativaLetreiro,i3GEO.idioma.mostraSeletor,i3GEO.gadgets.mostraEscalaNumerica, | ||
| 779 | - i3GEO.arvoreDeCamadas.cria,i3GEO.util.arvore], | ||
| 780 | - [null,null,null,[i3GEO.parametros.mensagens],null,null, | ||
| 781 | - ["",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic], | ||
| 782 | - ["<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa]], | 783 | + i3GEO.util.multiStep([ |
| 784 | + i3GEO.coordenadas.mostraCoordenadas, | ||
| 785 | + montaMapa, | ||
| 786 | + i3GEO.gadgets.mostraMenuSuspenso, | ||
| 787 | + i3GEO.ajuda.ativaLetreiro, | ||
| 788 | + i3GEO.idioma.mostraSeletor, | ||
| 789 | + i3GEO.gadgets.mostraEscalaNumerica, | ||
| 790 | + i3GEO.arvoreDeCamadas.cria, | ||
| 791 | + i3GEO.util.arvore | ||
| 792 | + ],[ | ||
| 793 | + null, | ||
| 794 | + null, | ||
| 795 | + null, | ||
| 796 | + [i3GEO.parametros.mensagens], | ||
| 797 | + null, | ||
| 798 | + null, | ||
| 799 | + ["",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic], | ||
| 800 | + ["<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa] | ||
| 801 | + ], | ||
| 783 | function(){} | 802 | function(){} |
| 784 | ); | 803 | ); |
| 785 | - /* | ||
| 786 | - i3GEO.coordenadas.mostraCoordenadas(); | ||
| 787 | - montaMapa(); | ||
| 788 | - i3GEO.gadgets.mostraMenuSuspenso(); | ||
| 789 | - i3GEO.ajuda.ativaLetreiro(i3GEO.parametros.mensagens); | ||
| 790 | - i3GEO.idioma.mostraSeletor(); | ||
| 791 | - i3GEO.gadgets.mostraEscalaNumerica(); | ||
| 792 | - i3GEO.arvoreDeCamadas.cria("",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic); | ||
| 793 | - i3GEO.util.arvore("<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa); | ||
| 794 | - */ | ||
| 795 | }, | 804 | }, |
| 796 | criaLayers: function(){ | 805 | criaLayers: function(){ |
| 797 | - var url = i3GEO.configura.locaplic+"/classesphp/mapa_openlayers.php?map="+i3GEO.parametros.mapfile+"&TIPOIMAGEM="+i3GEO.configura.tipoimagem, | ||
| 798 | - urlfundo = i3GEO.configura.locaplic+"/classesphp/mapa_openlayers.php?layer=&tipolayer=fundo&map="+i3GEO.parametros.mapfile.replace(".map","fundo.map")+"&TIPOIMAGEM="+i3GEO.configura.tipoimagem, | 806 | + var configura = i3GEO.configura, |
| 807 | + url = configura.locaplic+"/classesphp/mapa_openlayers.php?map="+i3GEO.parametros.mapfile+"&TIPOIMAGEM="+configura.tipoimagem, | ||
| 808 | + urlfundo = configura.locaplic+"/classesphp/mapa_openlayers.php?layer=&tipolayer=fundo&map="+i3GEO.parametros.mapfile.replace(".map","fundo.map")+"&TIPOIMAGEM="+configura.tipoimagem, | ||
| 799 | nlayers = i3GEO.arvoreDeCamadas.CAMADAS.length, | 809 | nlayers = i3GEO.arvoreDeCamadas.CAMADAS.length, |
| 800 | layer, | 810 | layer, |
| 801 | camada, | 811 | camada, |
| @@ -856,8 +866,7 @@ i3GEO.Interface = { | @@ -856,8 +866,7 @@ i3GEO.Interface = { | ||
| 856 | layer = new OpenLayers.Layer.WMS(camada.name, urllayer,{map_imagetype:i3GEO.Interface.OUTPUTFORMAT},opcoes); | 866 | layer = new OpenLayers.Layer.WMS(camada.name, urllayer,{map_imagetype:i3GEO.Interface.OUTPUTFORMAT},opcoes); |
| 857 | } | 867 | } |
| 858 | } | 868 | } |
| 859 | - catch(e){} | ||
| 860 | - | 869 | + catch(e){} |
| 861 | if(camada.escondido === "sim") | 870 | if(camada.escondido === "sim") |
| 862 | {layer.transitionEffect = "null";} | 871 | {layer.transitionEffect = "null";} |
| 863 | i3geoOL.addLayer(layer); | 872 | i3geoOL.addLayer(layer); |
| @@ -875,7 +884,6 @@ i3GEO.Interface = { | @@ -875,7 +884,6 @@ i3GEO.Interface = { | ||
| 875 | layer, | 884 | layer, |
| 876 | i, | 885 | i, |
| 877 | camada; | 886 | camada; |
| 878 | - | ||
| 879 | if(i3GEO.Interface.openlayers.TILES === true) | 887 | if(i3GEO.Interface.openlayers.TILES === true) |
| 880 | {i3GEO.Interface.openlayers.TILES = false;} | 888 | {i3GEO.Interface.openlayers.TILES = false;} |
| 881 | else | 889 | else |
| @@ -942,7 +950,7 @@ i3GEO.Interface = { | @@ -942,7 +950,7 @@ i3GEO.Interface = { | ||
| 942 | temp = function(){i3GEO.mapa.legendaHTML.atualiza();}, | 950 | temp = function(){i3GEO.mapa.legendaHTML.atualiza();}, |
| 943 | desligar = "", | 951 | desligar = "", |
| 944 | ligar = ""; | 952 | ligar = ""; |
| 945 | - if(layers.length > 0){ | 953 | + if(layers.length > 0){ |
| 946 | layers[0].setVisibility(obj.checked); | 954 | layers[0].setVisibility(obj.checked); |
| 947 | if(obj.checked) | 955 | if(obj.checked) |
| 948 | { | 956 | { |
| @@ -955,6 +963,7 @@ i3GEO.Interface = { | @@ -955,6 +963,7 @@ i3GEO.Interface = { | ||
| 955 | i3GEO.arvoreDeCamadas.alteraPropCamadas("status","0",obj.value); | 963 | i3GEO.arvoreDeCamadas.alteraPropCamadas("status","0",obj.value); |
| 956 | } | 964 | } |
| 957 | i3GEO.php.ligatemas(temp,desligar,ligar); | 965 | i3GEO.php.ligatemas(temp,desligar,ligar); |
| 966 | + //beacons pattern | ||
| 958 | } | 967 | } |
| 959 | }, | 968 | }, |
| 960 | ativaFundo: function(id){ | 969 | ativaFundo: function(id){ |
| @@ -1006,16 +1015,11 @@ i3GEO.Interface = { | @@ -1006,16 +1015,11 @@ i3GEO.Interface = { | ||
| 1006 | objposicaocursor.ddy = lonlat.lat; | 1015 | objposicaocursor.ddy = lonlat.lat; |
| 1007 | objposicaocursor.dmsx = d[0]; | 1016 | objposicaocursor.dmsx = d[0]; |
| 1008 | objposicaocursor.dmsy = d[1]; | 1017 | objposicaocursor.dmsy = d[1]; |
| 1009 | - | ||
| 1010 | - //d = i3geoOL.getViewPortPxFromLonLat(lonlat); | ||
| 1011 | objposicaocursor.imgx = p.x; | 1018 | objposicaocursor.imgx = p.x; |
| 1012 | objposicaocursor.imgy = p.y; | 1019 | objposicaocursor.imgy = p.y; |
| 1013 | - | ||
| 1014 | pos = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); | 1020 | pos = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); |
| 1015 | objposicaocursor.telax = p.x + pos[0]; | 1021 | objposicaocursor.telax = p.x + pos[0]; |
| 1016 | objposicaocursor.telay = p.y + pos[1]; | 1022 | objposicaocursor.telay = p.y + pos[1]; |
| 1017 | - //i3GEO.ajuda.mostraJanela(p.x+" "+p.y); | ||
| 1018 | - //console.error(objposicaocursor.telax+" "+objposicaocursor.telay); | ||
| 1019 | } | 1023 | } |
| 1020 | catch(e){ | 1024 | catch(e){ |
| 1021 | if(typeof(console) !== 'undefined'){console.error(e);} | 1025 | if(typeof(console) !== 'undefined'){console.error(e);} |
classesjs/classe_mapa.js
| @@ -244,7 +244,7 @@ i3GEO.mapa = { | @@ -244,7 +244,7 @@ i3GEO.mapa = { | ||
| 244 | if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaHTML.cria()");} | 244 | if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaHTML.cria()");} |
| 245 | if(arguments.length === 0) | 245 | if(arguments.length === 0) |
| 246 | {id = "";} | 246 | {id = "";} |
| 247 | - this.legendaHTML.ID = id; | 247 | + i3GEO.mapa.legendaHTML.ID = id; |
| 248 | if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.mapa.legendaHTML.atualiza()") < 0) | 248 | if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.mapa.legendaHTML.atualiza()") < 0) |
| 249 | {i3GEO.eventos.NAVEGAMAPA.push("i3GEO.mapa.legendaHTML.atualiza()");} | 249 | {i3GEO.eventos.NAVEGAMAPA.push("i3GEO.mapa.legendaHTML.atualiza()");} |
| 250 | i3GEO.mapa.legendaHTML.atualiza(); | 250 | i3GEO.mapa.legendaHTML.atualiza(); |
| @@ -275,7 +275,8 @@ i3GEO.mapa = { | @@ -275,7 +275,8 @@ i3GEO.mapa = { | ||
| 275 | {elementos[i].style.display="none";} | 275 | {elementos[i].style.display="none";} |
| 276 | } | 276 | } |
| 277 | }; | 277 | }; |
| 278 | - i3GEO.mapa.legendaHTML.obtem(temp); | 278 | + if(i3GEO.mapa.legendaHTML.ID !== "" || $i("wlegenda")) |
| 279 | + {i3GEO.mapa.legendaHTML.obtem(temp);} | ||
| 279 | }, | 280 | }, |
| 280 | /* | 281 | /* |
| 281 | Function: obtem | 282 | Function: obtem |