2011-10-28 11 views
0

PHP.Responseで逆ジオコーディングWebサービスを使用しようとしましたJSONは空の応答のみを返します。Googleで返された空の文字列JSON

ここ
$json_string2='http://maps.googleapis.com/maps/api/geocode/json?latlng=11.49813514,77.24331624&sensor=false'; 
$obj2=json_decode($json_string2); 
$addr2=$obj2->formatted_address; 
echo $addr2; //**line 1** 

ライン1枚の版画空....符号化において問題とは何ですか....

答えて

1

あなたの問題は、JSONをデコードする前に、ファイルを取得していないと、あなたも呼ばれますフォーマットが間違っています。

$json_string2 = file_get_contents('http://maps.googleapis.com/maps/api/geocode/json?latlng=11.49813514,77.24331624&sensor=false'); 
$obj2 = json_decode($json_string2); 
$addr2 = $obj2->results[0]->formatted_address; 
echo $addr2; //**line 1** 

このオブジェクトを呼び出す前に、このオブジェクトを印刷することができます。

print_r($obj2); 
関連する問題