2012-03-30 55 views
0

我在PHP上工作在我以前的主機(仍在工作)上的谷歌地理編碼腳本,但停止在我的VPS中的hostgator上工作。地理編碼不能在我的新主機上使用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); 

兩個給

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

我想雅虎API和它的作品! (但@file_get_contents不適用於雅虎)。

任何幫助,將不勝感激。

+0

它與傳感器參數無關,因爲我通過瀏覽器嘗試了相同的URL並返回結果! – user1303495 2012-03-30 14:45:05

+0

嗯好吧,我的不好:) – mdm 2012-03-30 14:53:31

+0

請問你的本地機器有相同的代碼嗎?或從另一個網絡主機? – mdm 2012-03-30 14:55:17

回答

0

似乎你每天限制谷歌所允許的webservice調用已過期。

相關問題