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