2012-03-30 7 views
0

Ich hatte Google Geokodierungsskript in PHP auf meinem vorherigen Host (funktioniert noch), aber nicht mehr auf meinem VPS in Hostgator arbeiten.Geocode funktioniert nicht mit PHP auf meinem neuen Host

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

ich auch versucht:

$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); 

Beide gibt

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

Ich habe versucht, Yahoo API und es funktioniert! (aber @file_get_contents funktioniert auch nicht für Yahoo).

Jede Hilfe wäre willkommen.

+0

es hat nichts mit sensor param seit, ich habe versucht die gleiche url über browser und es gibt ergebnisse zurück! – user1303495

+0

Ah ok, meine schlechte :) – mdm

+0

Funktioniert der gleiche Code dann von Ihrer lokalen Maschine? Oder von einem anderen Webhost? – mdm

Antwort

0

Scheint, dass Sie täglich den Aufruf von Webservice von Google zugelassen ist abgelaufen ist abgelaufen.

Verwandte Themen