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 );
|