Commit 78da6b83917121b0c61599b127dd97e72488a61f
1 parent
4a0b4de0
Exists in
master
and in
7 other branches
-
Showing
1 changed file
with
16 additions
and
17 deletions
Show diff stats
classesjs/classe_analise.js
... | ... | @@ -380,6 +380,8 @@ i3GEO.analise = { |
380 | 380 | trecho = i3GEO.calculo.distancia(x1,y1,x2,y2); |
381 | 381 | parcial = i3GEO.analise.medeDistancia.openlayers.somaDist(); |
382 | 382 | direcao = i3GEO.calculo.direcao(x1,y1,x2,y2); |
383 | + direcao = i3GEO.calculo.dd2dms(direcao,direcao); | |
384 | + direcao = direcao[0]; | |
383 | 385 | i3GEO.analise.medeDistancia.openlayers.mostraParcial(trecho,parcial,direcao); |
384 | 386 | } |
385 | 387 | }, |
... | ... | @@ -518,7 +520,7 @@ i3GEO.analise = { |
518 | 520 | if (mostra){ |
519 | 521 | texto = "<b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+ |
520 | 522 | "<br><b>"+$trad("x97")+":</b> "+(parcial + trecho).toFixed(3)+" km" + |
521 | - "<br><b>"+$trad("x23")+" (DMS):</b> "+direcao.toFixed(4); | |
523 | + "<br><b>"+$trad("x23")+" (DMS):</b> "+direcao; | |
522 | 524 | mostra.innerHTML = texto; |
523 | 525 | } |
524 | 526 | } |
... | ... | @@ -649,6 +651,8 @@ i3GEO.analise = { |
649 | 651 | //raio = google.maps.geometry.spherical.computeDistanceBetween(evt.latLng,new google.maps.LatLng(y1,x1)) |
650 | 652 | trecho = i3GEO.calculo.distancia(x1,y1,x2,y2); |
651 | 653 | direcao = i3GEO.calculo.direcao(x1,y1,x2,y2); |
654 | + direcao = i3GEO.calculo.dd2dms(direcao,direcao); | |
655 | + direcao = direcao[0]; | |
652 | 656 | i3GEO.analise.medeDistancia.googlemaps.mostraParcial(trecho,parcial,direcao); |
653 | 657 | } |
654 | 658 | }); |
... | ... | @@ -711,7 +715,7 @@ i3GEO.analise = { |
711 | 715 | if (mostra){ |
712 | 716 | texto = "<b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+ |
713 | 717 | "<br><b>"+$trad("x97")+":</b> "+(parcial + trecho).toFixed(3)+" km" + |
714 | - "<br><b>"+$trad("x23")+" (DMS):</b> "+direcao.toFixed(4); | |
718 | + "<br><b>"+$trad("x23")+" (DMS):</b> "+direcao; | |
715 | 719 | mostra.innerHTML = texto; |
716 | 720 | } |
717 | 721 | } |
... | ... | @@ -800,18 +804,9 @@ i3GEO.analise = { |
800 | 804 | * Os raios e pontos sao sempre removidos |
801 | 805 | */ |
802 | 806 | fechaJanela: function(){ |
803 | - i3GeoMap.setOptions({disableDoubleClickZoom:false}); | |
804 | - i3GeoMap.setOptions({draggableCursor:undefined}); | |
805 | - var f = i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem","medeDistancia"); | |
806 | - if(f && f.length > 0){ | |
807 | - temp = window.confirm($trad("x94")); | |
808 | - if(temp){ | |
809 | - i3GEO.desenho.googlemaps.destroyFeatures(f); | |
810 | - } | |
811 | - } | |
812 | - f = i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem","medeDistanciaExcluir"); | |
813 | - if(f && f.length > 0){ | |
814 | - i3GEO.desenho.googlemaps.destroyFeatures(f); | |
807 | + temp = window.confirm($trad("x94")); | |
808 | + if(temp){ | |
809 | + i3GEO.desenho.googleearth.removePlacemark("divGeometriasTemp"); | |
815 | 810 | } |
816 | 811 | i3GEO.eventos.MOUSECLIQUE.remove("i3GEO.analise.medeDistancia.googleearth.clique()"); |
817 | 812 | i3GEO.eventos.MOUSEMOVE.remove("i3GEO.analise.medeDistancia.movimento.googleearth()"); |
... | ... | @@ -839,7 +834,7 @@ i3GEO.analise = { |
839 | 834 | if (mostra){ |
840 | 835 | texto = "<b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+ |
841 | 836 | "<br><b>"+$trad("x97")+":</b> "+(parcial + trecho).toFixed(3)+" km" + |
842 | - "<br><b>"+$trad("x23")+" (DMS):</b> "+direcao.toFixed(4); | |
837 | + "<br><b>"+$trad("x23")+" (DMS):</b> "+direcao; | |
843 | 838 | mostra.innerHTML = texto; |
844 | 839 | } |
845 | 840 | } |
... | ... | @@ -995,6 +990,8 @@ i3GEO.analise = { |
995 | 990 | } |
996 | 991 | trecho = i3GEO.calculo.distancia(x1,y1,x2,y2); |
997 | 992 | direcao = i3GEO.calculo.direcao(x1,y1,x2,y2); |
993 | + direcao = i3GEO.calculo.dd2dms(direcao,direcao); | |
994 | + direcao = direcao[0]; | |
998 | 995 | per = i3GEO.analise.medeArea.openlayers.somaDist(); |
999 | 996 | //soma ate o primeiro ponto |
1000 | 997 | x1 = i3GEO.analise.medeArea.pontos.xpt[0]; |
... | ... | @@ -1146,7 +1143,7 @@ i3GEO.analise = { |
1146 | 1143 | "<br><b>"+$trad("d21at")+":</b> "+(area/10000).toFixed(2)+" ha"+ |
1147 | 1144 | "<br><b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+ |
1148 | 1145 | "<br><b>"+$trad("x98")+":</b> "+(per).toFixed(3)+" km" + |
1149 | - "<br><b>"+$trad("x23")+" (DMS):</b> "+direcao.toFixed(4); | |
1146 | + "<br><b>"+$trad("x23")+" (DMS):</b> "+direcao; | |
1150 | 1147 | mostra.innerHTML = texto; |
1151 | 1148 | } |
1152 | 1149 | } |
... | ... | @@ -1256,6 +1253,8 @@ i3GEO.analise = { |
1256 | 1253 | y2 = evt.latLng.lat(); |
1257 | 1254 | trecho = i3GEO.calculo.distancia(x1,y1,x2,y2); |
1258 | 1255 | direcao = i3GEO.calculo.direcao(x1,y1,x2,y2); |
1256 | + direcao = i3GEO.calculo.dd2dms(direcao,direcao); | |
1257 | + direcao = direcao[0]; | |
1259 | 1258 | area = google.maps.geometry.spherical.computeArea(pontos.mvcLine); |
1260 | 1259 | i3GEO.analise.medeArea.googlemaps.mostraParcial(trecho,per,area,direcao); |
1261 | 1260 | } |
... | ... | @@ -1326,7 +1325,7 @@ i3GEO.analise = { |
1326 | 1325 | "<br><b>"+$trad("d21at")+":</b> "+(area/10000).toFixed(2)+" ha"+ |
1327 | 1326 | "<br><b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+ |
1328 | 1327 | "<br><b>"+$trad("x98")+":</b> "+(per).toFixed(3)+" km" + |
1329 | - "<br><b>"+$trad("x23")+" (DMS):</b> "+direcao.toFixed(4); | |
1328 | + "<br><b>"+$trad("x23")+" (DMS):</b> "+direcao; | |
1330 | 1329 | mostra.innerHTML = texto; |
1331 | 1330 | } |
1332 | 1331 | } | ... | ... |