2012-05-01 8 views
1

変換アドレス

私が使用GoogleマップWebサービス:http://maps.googleapis.com/maps/api/geocode/json?address=2+bis+avenue+Foch75116+Paris+FR&sensor=false

// Get the JSON 
$url='http://maps.googleapis.com/maps/api/geocode/json?address=2+bis+avenue+Foch75116+Paris+FR&sensor=false'; 
$source = file_get_contents($url); 
$obj = json_decode($source); 
var_dump($obj); 

これは動作しません。 Iこのエラーを持っている:

OVER_QUERY_LIMIT

だから私は、ウェブ上で検索し、私は(2つのクエリと一日あたり最大2500個のクエリ間の最小1秒)GoogleマップのAPIを使用して限界があることがわかっ

あなたは住所を - >緯度/経度に変換する方法を知っていますか?

+1

「var_dump($ obj)」は、そこにあるものを表示します。 – Nadh

+0

do print_r($ obj) - 何の結果ですか? – yAnTar

+0

はい、var_dump($ obj)で私は以前のエラーが発生した理由を理解しました。ありがとうございましたNADH – geekInside

答えて

8

resultsに間違ってアクセスしています。

// Get the JSON 
$url='http://maps.googleapis.com/maps/api/geocode/json?address=2+bis+avenue+Foch75116+Paris+FR&sensor=false'; 
$source = file_get_contents($url); 
$obj = json_decode($source); 
$LATITUDE = $obj->results[0]->geometry->location->lat; 
echo $LATITUDE; 
関連する問題