下面的代码应该返回该地点的坐标,但它只返回逗号....
<?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');
?>
答案 0 :(得分:-2)
我解决了一半的问题:
{“error_message”:“您已超出此API的每日请求限额。”,“结果”:[],“状态”:“OVER_QUERY_LIMIT”}
因为我没有设置我的API KEY,所以我的访问权限有限。
有谁能告诉我如何在php中设置我的API密钥?