Il faut obtenir les détails de localisation pour la latitude et la longitude, Il fonctionne simplement dans un autre serveur - fonctionne correctement, mais en essayant avec le client serveur dev erreur, j'ai essayé avec ce environ 4 heures - jusqu'à ce que n'a pas obtenu le résultat. aider serait utile. Voici mon code:codeigniter file_get_content ou curl ne fonctionne pas dans notre serveur dev
public function index() {
echo $this->getLocation('39.2323', '-97.3828');
}
function getLocation($lat, $long) {
$url = "http://maps.googleapis.com/maps/api/geocode/json?latlng=" . trim($lat) . "," . trim($long) . "&sensor=false";
$json = @file_get_contents($url);
$data = json_decode($json);
$status = $data->status;
$address = '';
if ($status == "OK") {
$address = $data->results[0]->formatted_address;
}
return $address;
}
reçois l'erreur comme ci-dessous:
Une erreur PHP a été rencontré Gravité: Message d'avertissement: file_get_contents (http://maps.googleapis.com/maps/api/geocode/json?latlng=39.2323,-97.3828&sensor=false) [function.file-get-contenu ]: failed to open stream: Connection timed sur
Nom du fichier: webservice/Test.php Numéro de ligne: 17
Backtrace:
fichier: /home/colanful/public_html/hoa/application/controllers/webservice/Test.php Ligne: 17 Fonction: file_get_contents
Fichier: /home/colanful/public_html/hoa/application/controllers/webservice/Test.php ligne: 12 Fonction: getAddress
fichier: /home/colanful/public_html/hoa/index.php ligne: 292 Fonction: require_once
J'ai essayé avec boucle aussi, n'obtenant pas le résultat. – Wahidh