2011-01-16 8 views
1

Ich verwende Google Wetter API und PHP für Bedingungen holen:Google Wetter API und Verwenden von benutzerdefinierten Bild

http://www.google.com/ig/api?weather=New%20York 

Gibt es eine Möglichkeit für den Wandel:

<icon data="/ig/images/weather/partly_cloudy.gif"/> 

benutzerdefinierte Bild?

+0

** Die Google-Wetter-API wurde 2012 heruntergefahren ** -> http://StackOverflow.com/Questions/12145820/google-weather-api-gone/35943521 –

Antwort

4

Da <icon data="/ig/images/weather/partly_cloudy.gif"/> von der API zurückgegeben wird (was keine offizielle API ist), könnten Sie eine if -Anweisung in PHP verwenden, um das Bild zu "ersetzen".

if($theAPIResponse->icon->attributes()->data == '/ig/images/weather/partly_cloudy.gif') { 
     // Override the nodes data attribute with your custom image 
     $theAPIResponse->icon->attributes()->data = '/path/to/your/custom_image.gif'; 
} 
1

Der einfachste Weg ist die Verwendung str_replace("google_path","your_path").

+0

Hallo! Wenn Sie zeigen möchten, dass etwas Code ist, sollten Sie es in Backticks ('\' your code \ '') einschließen oder es, wenn es sich um einen großen Block handelt, um vier Leerzeichen einrücken. So wird Ihr Beitrag einfacher zu lesen sein. – NikiC