2012-03-18 18 views
0

住所をジオコードしてマップに表示するための小さなクライアントを開発しようとしています。それはすべて正常に動作しますが、私は要求の数を確認することができますので、私はAPIキーを提供したいと思います。私はカールとPHPを使用しています。私はこの私がグーグルから拒否された要求を取得しようとするとGoogleマップAPIキーをPHPとカールで提供する方法

$url = 'http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=GIVEN_ADDRESS&key=API_KEY'; 

$client = curl_init(); 
curl_setopt($client, CURLOPT_URL, $url); 
curl_setopt($client, CURLOPT_RETURNTRANSFER, 1); 

$response = curl_exec($client); 
//$http_status = curl_getinfo($client, CURLINFO_HTTP_CODE); 
curl_close($client); 

:ここ

はコードです。

任意の提案ですか?

+0

(私の作品)リクエストの完全なURLを提供したり、テストhttp://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=USAのために、このいずれかを使用してくださいまあ、(ヘッダを含む)HTTPレスポンスは何ですか? – Jon

+0

http応答コードは200です。 – Mike

+0

あなたは、ジオコード応答がREQUEST_DENIEDであると言いますか? http://goo.gl/8g4Qg - code.google.com/apis/consoleの有効なキーを使用していますか? – andresf

答えて

0

+0

このリンクは動作しますが、私はAPIのキー値を渡して見ています – Mike

+0

https://developers.google.com/maps/documentation/geocodingにあるように/ - APIキーはここでは使用されません。だから、おそらく彼らはまだこの機能を実装していません。 – rijndael

関連する問題