Subversion Repositories eFlore/Applications.cel

Rev

Rev 3452 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3452 Rev 3812
Line 1673... Line 1673...
1673
            longitude = locDatas.geometry.coordinates[0].toFixed( 5 );
1673
            longitude = locDatas.geometry.coordinates[0].toFixed( 5 );
1674
          }
1674
          }
1675
          if ( valeurOk( locDatas.geometry.coordinates[1] ) ) {
1675
          if ( valeurOk( locDatas.geometry.coordinates[1] ) ) {
1676
            latitude = locDatas.geometry.coordinates[1].toFixed( 5 );
1676
            latitude = locDatas.geometry.coordinates[1].toFixed( 5 );
1677
          }
1677
          }
1678
        } else if ( 'LineString' === locDatas.geometry.type ) {// on ne prend qu'un point de la ligne
1678
        } else if ( 'LineString' === locDatas.geometry.type ) {
-
 
1679
          if(this.valOk( locDatas.centroid.coordinates )){
-
 
1680
            if ( this.valOk( locDatas.centroid.coordinates[0] ) ) {
-
 
1681
              longitude = locDatas.centroid.coordinates[0];
-
 
1682
            }
-
 
1683
            if ( this.valOk( locDatas.centroid.coordinates[1] ) ) {
-
 
1684
              latitude = locDatas.centroid.coordinates[1];
-
 
1685
            }
-
 
1686
          } else {// on ne prend qu'un point de la ligne
1679
          if ( valeurOk( locDatas.geometry.coordinates[0][0] ) && valeurOk( locDatas.geometry.coordinates[1][0] ) ) {
1687
            if ( valeurOk( locDatas.geometry.coordinates[0][0] ) ) {
1680
            longitude = ( locDatas.geometry.coordinates[0][0] + locDatas.geometry.coordinates[1][0] ) / 2;
1688
              longitude = locDatas.geometry.coordinates[0][0];
1681
            longitude = longitude.toFixed( 5 );
1689
              longitude = longitude.toFixed( 5 );
1682
          }
1690
            }
1683
          if ( valeurOk( locDatas.geometry.coordinates[0][1] && valeurOk( locDatas.geometry.coordinates[1][1] ) ) ){
1691
            if ( valeurOk( locDatas.geometry.coordinates[0][1] ) ){
1684
            latitude = ( locDatas.geometry.coordinates[0][1] + locDatas.geometry.coordinates[1][1] ) / 2;
1692
              latitude = locDatas.geometry.coordinates[0][1];
1685
            latitude = latitude.toFixed( 5 );
1693
              latitude = latitude.toFixed( 5 );
-
 
1694
            }
1686
          }
1695
          }
1687
        }
1696
        }
1688
      }
1697
      }
1689
      if ( valeurOk( latitude ) && valeurOk( longitude ) ) {
1698
      if ( valeurOk( latitude ) && valeurOk( longitude ) ) {
1690
        $( '#latitude' ).val( latitude );
1699
        $( '#latitude' ).val( latitude );