我正在尝试在 php 脚本中使用 google api 进行反向地理编码(使用 xmlrpc)。我在本地系统中编写了以下代码,它工作正常,但是当我在我们的网络服务器中尝试时它失败了。
function reverseGeoCode()
{
$url = "http://maps.google.com/maps/geo?json&ll=".$lat.",".$long;
$data = file_get_contents(urlencode($url));
if ($data == FALSE)
{
echo "failed";
}
else
{
echo "success";
// parsing the json/xml ...
}
}
我得到了 o/p “失败”
我的本地 php:php5.3.6 和 webser 是 5.2.9。由于它不断失败,我将 url 更改为http://www.google.com进行测试(不使用 urlencode),然后它在网络服务器中也失败了。如果有人有想法纠正我的错误请帮助。提前致谢