用php获取坐标

时间:2013-11-04 02:55:14

标签: php google-maps coordinates

下面的代码应该返回该地点的坐标,但它只返回逗号....

<?php

function getCoordinates($address){
$address = str_replace(" ", "+", $address);
$url = "http://maps.google.com/maps/api/geocode/json?sensor=false&address=$address";
$response = file_get_contents($url);
$json = json_decode($response,TRUE);
return ($json['results'][0]['geometry']['location']['lat'].",".$json['results'][0]['geometry']['location']['lng']);
}


echo getCoordinates('740 Story Rd San Jose CA 95122');

?>

1 个答案:

答案 0 :(得分:-2)

我解决了一半的问题:

{“error_message”:“您已超出此API的每日请求限额。”,“结果”:[],“状态”:“OVER_QUERY_LIMIT”}

因为我没有设置我的API KEY,所以我的访问权限有限。

有谁能告诉我如何在php中设置我的API密钥?