Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3322 Rev 3329
Line 678... Line 678...
678
 
678
 
679
/**
679
/**
680
 * Fonction handler de l'évenement location du module tb-geoloc
680
 * Fonction handler de l'évenement location du module tb-geoloc
681
 */
681
 */
682
ReleveApa.prototype.locationHandler = function( location ) {
682
ReleveApa.prototype.locationHandler = function( location ) {
Line 683... Line 683...
683
	var locDatas     = location.originalEvent.detail;
683
	var locDatas = location.originalEvent.detail;
684
 
684
 
-
 
685
	if ( this.utils.valOk( locDatas ) ) {
685
	if ( this.utils.valOk( locDatas ) ) {
686
		console.log( locDatas );
686
		console.log( locDatas );
687
 
687
		var rue          = ( this.utils.valOk( locDatas.osmRoad ) ) ? locDatas.osmRoad : '';
688
		var rue          = ( this.utils.valOk( locDatas.osmRoad ) ) ? locDatas.osmRoad : '';
-
 
689
		var altitude     = ( this.utils.valOk( locDatas.elevation ) ) ? locDatas.elevation : '';
-
 
690
		var pays         = ( this.utils.valOk( locDatas.osmCountryCode ) ) ? locDatas.osmCountryCode.toUpperCase() : 'FR';
688
		var latitude     = ( this.utils.valOk( locDatas.geometry.coordinates[1] ) ) ? locDatas.geometry.coordinates[1] : '';
691
		var latitude     = '';
689
		var longitude    = ( this.utils.valOk( locDatas.geometry.coordinates[0] ) ) ? locDatas.geometry.coordinates[0] : '';
692
		var longitude    = '';
Line -... Line 693...
-
 
693
		var nomCommune   = '';
-
 
694
		var	communeInsee = '';
-
 
695
 
-
 
696
		if ( this.utils.valOk( locDatas.geometry.coordinates ) ) {
-
 
697
			if ( 'Point' === locDatas.geometry.type ) {
-
 
698
				if ( this.utils.valOk( locDatas.geometry.coordinates[0] ) ) {
-
 
699
					longitude = locDatas.geometry.coordinates[0];
-
 
700
				}
-
 
701
				if ( this.utils.valOk( locDatas.geometry.coordinates[1] ) ) {
-
 
702
					latitude = locDatas.geometry.coordinates[1];
-
 
703
				}
-
 
704
			} else if ( 'LineString' === locDatas.geometry.type ) {// on a besoin que d'un point de la rue
-
 
705
				if ( this.utils.valOk( locDatas.geometry.coordinates[0][0] ) ) {
-
 
706
					longitude = locDatas.geometry.coordinates[0][0];
-
 
707
				}
-
 
708
				if ( this.utils.valOk( locDatas.geometry.coordinates[0][1] ) ){
-
 
709
					latitude = locDatas.geometry.coordinates[0][1];
690
		var nomCommune   = '';
710
				}
691
		var	communeInsee = '';
711
			}
692
 
712
		}
693
		if ( this.utils.valOk( locDatas.inseeData ) ) {
713
		if ( this.utils.valOk( locDatas.inseeData ) ) {
694
			nomCommune = locDatas.inseeData.nom;
714
			nomCommune = locDatas.inseeData.nom;
695
			communeInsee = ( this.utils.valOk( locDatas.inseeData.code ) ) ? locDatas.inseeData.code : '';
715
			communeInsee = ( this.utils.valOk( locDatas.inseeData.code ) ) ? locDatas.inseeData.code : '';
696
		} else if ( this.utils.valOk( locDatas.locality ) ) {
716
		} else if ( this.utils.valOk( locDatas.locality ) ) {
697
			nomCommune = locDatas.locality;
717
			nomCommune = locDatas.locality;
698
		} else if ( this.utils.valOk( locDatas.locality ) ) {
-
 
699
			nomCommune = locDatas.osmCounty;
-
 
700
		}
-
 
701
 
-
 
702
		var altitude     = ( this.utils.valOk( locDatas.elevation ) ) ? locDatas.elevation : '';
718
		} else if ( this.utils.valOk( locDatas.locality ) ) {
703
		var pays         = ( this.utils.valOk( locDatas.osmCountryCode ) ) ? locDatas.osmCountryCode.toUpperCase() : 'FR';
719
			nomCommune = locDatas.osmCounty;
704
 
720
		}
705
		$( '#rue' ).val( rue );
721
		$( '#rue' ).val( rue );
706
		$( '#latitude' ).val( latitude );
722
		$( '#latitude' ).val( latitude );
Line 727... Line 743...
727
 
743
 
728
/**
744
/**
729
 * Fonction handler de l'évenement location du module tb-geoloc étape arbres
745
 * Fonction handler de l'évenement location du module tb-geoloc étape arbres
730
 */
746
 */
731
ReleveApa.prototype.locationArbresHandler = function( location ) {
747
ReleveApa.prototype.locationArbresHandler = function( location ) {
Line 732... Line 748...
732
	var locDatas     = location.originalEvent.detail;
748
	var locDatas = location.originalEvent.detail;
733
 
749
 
-
 
750
	if ( this.utils.valOk( locDatas ) ) {
734
	if ( this.utils.valOk( locDatas ) ) {
751
		console.log( locDatas );
735
		console.log( locDatas );
-
 
736
		var rue          = ( this.utils.valOk( locDatas.osmRoad ) ) ? locDatas.osmRoad : '';
-
 
737
		var latitude     = ( this.utils.valOk( locDatas.geometry.coordinates[1] ) ) ? locDatas.geometry.coordinates[1] : '';
752
 
-
 
753
		var rue          = ( this.utils.valOk( locDatas.osmRoad ) ) ? locDatas.osmRoad : '';
-
 
754
		var altitude     = ( this.utils.valOk( locDatas.elevation ) ) ? locDatas.elevation : '';
Line -... Line 755...
-
 
755
		var latitude     = '';
-
 
756
		var longitude    = '';
-
 
757
 
-
 
758
		if ( this.utils.valOk( locDatas.geometry.coordinates ) ) {
-
 
759
			if ( 'Point' === locDatas.geometry.type ) {
-
 
760
				if ( this.utils.valOk( locDatas.geometry.coordinates[0] ) ) {
-
 
761
					longitude = locDatas.geometry.coordinates[0];
-
 
762
				}
-
 
763
				if ( this.utils.valOk( locDatas.geometry.coordinates[1] ) ) {
-
 
764
					latitude = locDatas.geometry.coordinates[1];
-
 
765
				}
-
 
766
			} else if ( 'LineString' === locDatas.geometry.type ) {// on a besoin que d'un point de la rue
-
 
767
				if ( this.utils.valOk( locDatas.geometry.coordinates[0][0] ) ) {
-
 
768
					longitude = locDatas.geometry.coordinates[0][0];
-
 
769
				}
-
 
770
				if ( this.utils.valOk( locDatas.geometry.coordinates[0][1] ) ){
-
 
771
					latitude = locDatas.geometry.coordinates[0][1];
738
		var longitude    = ( this.utils.valOk( locDatas.geometry.coordinates[0] ) ) ? locDatas.geometry.coordinates[0] : '';
772
				}
739
		var altitude     = ( this.utils.valOk( locDatas.elevation ) ) ? locDatas.elevation : '';
773
			}
740
 
774
		}
741
		$( '#rue-arbres' ).val( rue );
775
		$( '#rue-arbres' ).val( rue );
742
		$( '#latitude-arbres' ).val( latitude );
776
		$( '#latitude-arbres' ).val( latitude );