Subversion Repositories eFlore/Applications.cel

Rev

Rev 1840 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1840 Rev 1970
Line 122... Line 122...
122
	
122
	
Line 123... Line 123...
123
	private function effectuerRequeteReverseGeocodingGeonames($lat, $lon) {
123
	private function effectuerRequeteReverseGeocodingGeonames($lat, $lon) {
124
		
124
		
125
		$infos_commune_json = @file_get_contents($this->adresse_service_geonames.
125
		$infos_commune_json = @file_get_contents($this->adresse_service_geonames.
126
			$this->nom_service_reverse_geocoding.
126
			$this->nom_service_reverse_geocoding.
127
			"?featureClass=ADM4&lat=".urlencode($lat)."&lng=".urlencode($lon).
-
 
128
			"&style=full") ;
127
			"?lat=".urlencode($lat)."&lng=".urlencode($lon).
Line 129... Line 128...
129
											
128
			"&style=full");
130
		$objet_retour = json_decode($infos_commune_json);
129
		$objet_retour = json_decode($infos_commune_json);
131
		
130
		
132
		$retour = false;
131
		$retour = false;
Line 133... Line 132...
133
		if($this->estUnRetourReverseGeocodingGeonamesValide($objet_retour)) { 
132
		if($this->estUnRetourReverseGeocodingGeonamesValide($objet_retour)) { 
134
			$retour = array('nom' => $objet_retour->geonames[0]->name, 'code_insee' => $objet_retour->geonames[0]->adminCode4);
133
			$retour = array('nom' => $objet_retour->geonames[0]->adminName4, 'code_insee' => $objet_retour->geonames[0]->adminCode4);