phpスクリプトでgoogleapiを使用して(xmlrpcを使用して)逆ジオコードを試しています。ローカルシステムで次のコードを記述しましたが、正常に機能しますが、Webサーバーで試行すると失敗します。
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を使用せずに)、Webサーバーでも失敗しました。エラーを修正するアイデアがある場合は、助けてください。よろしくお願いします。