2012-03-18 116 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

回答