2012-03-18 113 views
0

我正在嘗試開發一個小型客戶端來對地址進行地理編碼並將其顯示在地圖上。它一切正常,但我想提供API密鑰,以便我可以檢查請求的數量。我正在使用curl和php。如何使用php和curl提供Google Maps API密鑰

下面是代碼:

$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

那麼,什麼是HTTP響應(包括頭部)這一個? – Jon 2012-03-18 23:20:53

+0

http響應代碼是200 .. – Mike 2012-03-19 20:25:22

+0

您是說地理編碼響應是REQUEST_DENIED? http://goo.gl/8g4Qg - 您是否使用了code.google.com/apis/console中的有效密鑰? – andresf 2012-03-20 04:41:03

回答