Commit 4c7ddc668188d9fae8033efdfe6d4c9dc57225af
1 parent
dc086f29
Exists in
master
and in
7 other branches
Inclusão da opção "XY" como uma guia na ferramenta de identificação, mostrando a…
…s coordenadas em DD, DMS e UTM
Showing
1 changed file
with
30 additions
and
3 deletions
Show diff stats
ferramentas/identifica/index.js.php
... | ... | @@ -117,7 +117,7 @@ i3GEOF.identifica = { |
117 | 117 | */ |
118 | 118 | inicia: function(tema,x,y,iddiv,mostraLinkGeohack,mostraSistemasAdicionais){ |
119 | 119 | try{ |
120 | - var g_locidentifica; | |
120 | + var g_locidentifica, temp; | |
121 | 121 | $i(iddiv).innerHTML += i3GEOF.identifica.html(); |
122 | 122 | i3GEOF.identifica.tema = tema; |
123 | 123 | i3GEOF.identifica.x = x; |
... | ... | @@ -147,6 +147,27 @@ i3GEOF.identifica = { |
147 | 147 | {alert("Nenhum tema definido");} |
148 | 148 | }}}); |
149 | 149 | }; |
150 | + $i("i3GEOidentificaguia5").onclick = function(){ | |
151 | + i3GEO.guias.mostraGuiaFerramenta("i3GEOidentificaguia5","i3GEOidentificaguia"); | |
152 | + var ins = "",retorna; | |
153 | + $i("i3GEOidentificacoord").innerHTML = "Aguarde..."; | |
154 | + retorna = function(utm){ | |
155 | + temp = i3GEO.calculo.dd2dms(i3GEOF.identifica.x,i3GEOF.identifica.y); | |
156 | + ins += "<br><p class=paragrafo >Grau, minuto e segundo (DMS)</p>"; | |
157 | + ins += "<p class=paragrafo style=left:10px ><i>X (longitude): </i>"+temp[0]+"</p>"; | |
158 | + ins += "<p class=paragrafo style=left:10px ><i>Y (latitude): </i>"+temp[1]+"</p>"; | |
159 | + ins += "<br><p class=paragrafo >UTM (metros)</p>"; | |
160 | + ins += "<p class=paragrafo style=left:10px ><i>X (longitude): </i>"+utm.data.x+"</p>"; | |
161 | + ins += "<p class=paragrafo style=left:10px ><i>Y (latitude): </i>"+utm.data.y+"</p>"; | |
162 | + ins += "<p class=paragrafo style=left:10px ><i>Zona: </i>"+utm.data.zona+"</p>"; | |
163 | + ins += "<br><p class=paragrafo >Décimos de grau</p>"; | |
164 | + ins += "<p class=paragrafo style=left:10px ><i>X (longitude): </i>"+i3GEOF.identifica.x+"</p>"; | |
165 | + ins += "<p class=paragrafo style=left:10px ><i>Y (latitude): </i>"+i3GEOF.identifica.y+"</p>"; | |
166 | + $i("i3GEOidentificacoord").innerHTML = ins; | |
167 | + }; | |
168 | + i3GEO.php.geo2utm(retorna,i3GEOF.identifica.x,i3GEOF.identifica.y); | |
169 | + }; | |
170 | + | |
150 | 171 | i3GEOF.identifica.listaTemas("ligados"); |
151 | 172 | // |
152 | 173 | //verifica se existem sistemas para identificar |
... | ... | @@ -243,9 +264,10 @@ i3GEOF.identifica = { |
243 | 264 | ins += '<div id=i3GEOidentificaguiasYUI class="yui-navset" style="top:0px;cursor:pointer;left:0px;">'; |
244 | 265 | ins += ' <ul class="yui-nav" style="border-width:0pt 0pt 0px;border-color:rgb(240,240,240);border-bottom-color:white;">'; |
245 | 266 | ins += ' <li><a href="#ancora"><em><div id="i3GEOidentificaguia1" style="text-align:center;left:0px;" >Temas visíveis</div></em></a></li>'; |
246 | - ins += ' <li><a href="#ancora"><em><div id="i3GEOidentificaguia2" style="text-align:center;left:0px;" >Todos os temas</div></em></a></li>'; | |
247 | - ins += ' <li><a href="#ancora"><em><div id="i3GEOidentificaguia3" style="text-align:center;left:0px;" >Propriedades</div></em></a></li>'; | |
267 | + ins += ' <li><a href="#ancora"><em><div id="i3GEOidentificaguia2" style="text-align:center;left:0px;" >Todos</div></em></a></li>'; | |
248 | 268 | ins += ' <li><a href="#ancora"><em><div id="i3GEOidentificaguia4" style="text-align:center;left:0px;" >Etiquetas</div></em></a></li>'; |
269 | + ins += ' <li><a href="#ancora"><em><div id="i3GEOidentificaguia5" style="text-align:center;left:0px;" >XY</div></em></a></li>'; | |
270 | + ins += ' <li><a href="#ancora"><em><div id="i3GEOidentificaguia3" style="text-align:center;left:0px;" >Propriedades</div></em></a></li>'; | |
249 | 271 | ins += ' </ul>'; |
250 | 272 | ins += '</div>'; |
251 | 273 | //ins += '<div class="geralFerramentas" style="left:0px;top:0px;width:98%;height:86%;">'; |
... | ... | @@ -265,6 +287,10 @@ i3GEOF.identifica = { |
265 | 287 | ins += ' As etiquetas são mostradas quando o mouse é estacionado sobre um elemento.'; |
266 | 288 | ins += ' <br><br><input id=i3GEOidentificabotao1 size=20 type=button value="Configurar etiquetas" />'; |
267 | 289 | ins += ' </div>'; |
290 | + ins += ' <div class=guiaobj id="i3GEOidentificaguia5obj" style="left:1px;top:10px;display:none;font-size:12px;overflow:hidden" >'; | |
291 | + ins += ' <b>Valores para o ponto indicado no mapa<br></b>'; | |
292 | + ins += ' <div id=i3GEOidentificacoord ></div>'; | |
293 | + ins += ' </div>'; | |
268 | 294 | //ins += '</div> '; |
269 | 295 | return ins; |
270 | 296 | }, |
... | ... | @@ -515,6 +541,7 @@ i3GEOF.identifica = { |
515 | 541 | */ |
516 | 542 | mostraDadosTema: function(retorno){ |
517 | 543 | var res="",div0,ntemas,i,resultados,nres,cor,j,itens,nitens,k; |
544 | + $i("i3GEOF.identifica_corpo").scrollTop = 0; | |
518 | 545 | if(retorno == "") |
519 | 546 | {$i("i3GEOidentificaocorrencia").innerHTML="Nada encontrado";} |
520 | 547 | var i = $i("i3GEOmarcaIdentifica"); | ... | ... |