Commit 36ad3601d10927192c4f9ccebb1812f45a424f9a
1 parent
353218b8
Exists in
master
and in
6 other branches
Correção no posicionamento das ferramentas área e distância
Showing
3 changed files
with
27 additions
and
5 deletions
Show diff stats
ferramentas/area/index.js
@@ -3,7 +3,8 @@ if (typeof (i3GEOF) === 'undefined') { | @@ -3,7 +3,8 @@ if (typeof (i3GEOF) === 'undefined') { | ||
3 | } | 3 | } |
4 | i3GEOF.area = | 4 | i3GEOF.area = |
5 | { | 5 | { |
6 | - /** | 6 | + position: [150,0], |
7 | + /** | ||
7 | * Armazena os pontos clicados para realizar os calculos | 8 | * Armazena os pontos clicados para realizar os calculos |
8 | */ | 9 | */ |
9 | pontos : {}, | 10 | pontos : {}, |
@@ -109,7 +110,7 @@ i3GEOF.area = | @@ -109,7 +110,7 @@ i3GEOF.area = | ||
109 | }; | 110 | }; |
110 | YAHOO.util.Event.addListener(janela[0].close, "click", temp); | 111 | YAHOO.util.Event.addListener(janela[0].close, "click", temp); |
111 | imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); | 112 | imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); |
112 | - janela[0].moveTo(imagemxy[0] + 150, imagemxy[1]); | 113 | + janela[0].moveTo(i3GEOF.area.position[0],i3GEOF.area.position[1]); |
113 | }, | 114 | }, |
114 | /* | 115 | /* |
115 | * Function: ativaFoco | 116 | * Function: ativaFoco |
@@ -619,4 +620,11 @@ i3GEOF.area = | @@ -619,4 +620,11 @@ i3GEOF.area = | ||
619 | } | 620 | } |
620 | } | 621 | } |
621 | } | 622 | } |
622 | - }; | ||
623 | \ No newline at end of file | 623 | \ No newline at end of file |
624 | + }; | ||
625 | +//aplica ao codigo i3GEOF definicoes feitas na interface do mapa | ||
626 | +//isso permite a substituicao de funcoes e parametros | ||
627 | +if(i3GEO.configura.ferramentas.hasOwnProperty("area")){ | ||
628 | +jQuery.each( i3GEO.configura.ferramentas.area, function(index, value) { | ||
629 | + i3GEOF.area[index] = i3GEO.configura.ferramentas.area[index]; | ||
630 | +}); | ||
631 | +} | ||
624 | \ No newline at end of file | 632 | \ No newline at end of file |
ferramentas/distancia/index.js
@@ -3,6 +3,7 @@ if (typeof (i3GEOF) === 'undefined') { | @@ -3,6 +3,7 @@ if (typeof (i3GEOF) === 'undefined') { | ||
3 | } | 3 | } |
4 | i3GEOF.distancia = | 4 | i3GEOF.distancia = |
5 | { | 5 | { |
6 | + position: [150,0], | ||
6 | /** | 7 | /** |
7 | * Armazena os pontos clicados para realizar os calculos | 8 | * Armazena os pontos clicados para realizar os calculos |
8 | */ | 9 | */ |
@@ -120,7 +121,7 @@ i3GEOF.distancia = | @@ -120,7 +121,7 @@ i3GEOF.distancia = | ||
120 | }; | 121 | }; |
121 | YAHOO.util.Event.addListener(janela[0].close, "click", temp); | 122 | YAHOO.util.Event.addListener(janela[0].close, "click", temp); |
122 | imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); | 123 | imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); |
123 | - janela[0].moveTo(imagemxy[0] + 150, imagemxy[1]); | 124 | + janela[0].moveTo(i3GEOF.distancia.position[0],i3GEOF.distancia.position[1]); |
124 | }, | 125 | }, |
125 | /* | 126 | /* |
126 | * Function: ativaFoco | 127 | * Function: ativaFoco |
@@ -670,4 +671,11 @@ i3GEOF.distancia = | @@ -670,4 +671,11 @@ i3GEOF.distancia = | ||
670 | } | 671 | } |
671 | } | 672 | } |
672 | } | 673 | } |
673 | -}; | ||
674 | \ No newline at end of file | 674 | \ No newline at end of file |
675 | +}; | ||
676 | +//aplica ao codigo i3GEOF definicoes feitas na interface do mapa | ||
677 | +//isso permite a substituicao de funcoes e parametros | ||
678 | +if(i3GEO.configura.ferramentas.hasOwnProperty("distancia")){ | ||
679 | +jQuery.each( i3GEO.configura.ferramentas.distancia, function(index, value) { | ||
680 | + i3GEOF.distancia[index] = i3GEO.configura.ferramentas.distancia[index]; | ||
681 | +}); | ||
682 | +} | ||
675 | \ No newline at end of file | 683 | \ No newline at end of file |
interface/openlayersdebug.htm
@@ -914,6 +914,12 @@ | @@ -914,6 +914,12 @@ | ||
914 | //janela de conversao de coordenadas | 914 | //janela de conversao de coordenadas |
915 | wkt2layer : { | 915 | wkt2layer : { |
916 | position : [150,150] | 916 | position : [150,150] |
917 | + }, | ||
918 | + area : { | ||
919 | + position : [150,10] | ||
920 | + }, | ||
921 | + distancia : { | ||
922 | + position : [150,10] | ||
917 | } | 923 | } |
918 | }, | 924 | }, |
919 | //configuracoes especificas para a interface que utiliza o OpenLayers | 925 | //configuracoes especificas para a interface que utiliza o OpenLayers |