Subversion Repositories eFlore/Applications.cel

Rev

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

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