2011-03-14 3 views
0

Je travaille sur un projet et je veux récupérer la latitude et la longitude en utilisant ce code, mais ce n'est pas me retourner ... s'il vous plaît vérifier ce codelatitude et la longitude récupérer de google latitude

<?PHP 
header('Content-Type: text/plain'); 
//$userkey='AIzaSyB2hw658V7RSzEYgwSHwYkaLm_505gqLhs'; 
//$url='https://www.googleapis.com/latitude/v1/currentLocation?key='.$userkey.'&type=json'; 

$userId = '30811844108.apps.googleusercontent.com'; 

$url = 'http://www.google.com/latitude/apps/badge/api?user='.$userId.'&type=json'; 
$content = file_get_contents($url); 
$json = json_decode($content); 
$coord = $json->features[0]->geometry->coordinates; 

$lat = $coord[1]; 
$lon = $coord[0]; 

echo $lat.' x '.$lon; 

//$newurl="http://jecrcgps.betu.tk/data.php?lat=$lat&lon=$lon"; 
//header("location: $newurl");exit; 
?> 
+0

Etes-vous sûr que c'est votre userId google, je ne suis pas sûr, mais peut-être c'est 30811844108 au lieu de 30811844108.apps.googleusercontent.com. – Tim

Répondre

0

êtes-vous est-ce que c'est le bon $ userid? Je testais pour cet utilisateur $ iserid et je viens de recevoir "Erreur de format pour l'identifiant utilisateur".

peut-être que vous devriez essayer $ userid = 30811844108;