Google Weather API和使用自定义图片

时间:2011-01-16 15:35:14

标签: php api weather weather-api google-weather-api

我正在使用Google天气API和PHP获取条件:

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

有没有办法改变:

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

自定义图片?

2 个答案:

答案 0 :(得分:4)

由于API返回<icon data="/ig/images/weather/partly_cloudy.gif"/>(这不是官方的API),您可以在PHP中使用if语句来“替换”图像。

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 :(得分:1)

最简单的方法是使用str_replace("google_path","your_path")