2012-03-30 6 views
0

私の以前のホストで働いていたPHPでGoogleのジオコードスクリプトを使用していましたが(まだ動作しています)、hostgatorでVPSの作業を停止しました。ジオコードが新しいホストでphpで動作しない

$url="http://maps.googleapis.com/maps/api/geocode/json?address=?Toronto,+ON&sensor=true"; 
$latlon = @file_get_contents($url); 
$latlong =json_decode($latlon, true); 

私も試してみました:

$curl_handle=curl_init(); 
curl_setopt($curl_handle,CURLOPT_URL, $url); 
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1); 
curl_setopt($curl_handle, CURLOPT_HEADER, 0); 
$latlong = curl_exec($curl_handle); 
curl_close($curl_handle); 

は、私はYahooのAPIを試してみましたが、それが動作

{ 
    "status": "REQUEST_DENIED", 
    "results": [ ] 
} 

を与える両方! (ただし、@file_get_contentsはyahooでも動作しません)。

ご協力いただければ幸いです。

+0

センサーパラムとは関係がありません。ブラウザから同じURLを試した結果、結果が返されます。 – user1303495

+0

ああ、私の悪い: – mdm

+0

あなたのローカルマシンから同じコードが動作しますか?または別のウェブホストからですか? – mdm

答えて

0

Googleによって許可されたウェブサービスを呼び出すために毎日制限が切れているようです。

関連する問題