我使用yahoo api通过邮政编码获取天气。
但问题是目前它支持美国邮政编码。
对于其他城市,我必须去天气主页并搜索城市并获取位置ID然后我才能得到天气状况。
我想让它变得动态,以便用户只提供zipcode,它会显示该城市的天气。
由于
答案 0 :(得分:2)
没有检查这是否可以解决您的问题,但是有一个Drupal模块。至少它支持本地化。
如果我是你,我会深入研究源代码,看看技巧。
答案 1 :(得分:1)
weatherbug api(http://weather.weatherbug.com/desktop-weather/api.html)也支持非美国城市,但又以城市名称支持,但它也需要纬度和经度,这可能会有所帮助。
如果您在国际城市之后,最好咬紧牙关并使用命名的城市列表,否则即使您支持邮政编码,您也需要通过国家+邮政编码。
答案 2 :(得分:0)
我刚刚遇到这个API,它允许您搜索英国和美国的邮政编码以及其他方法,例如城市名称和国家/地区,IP地址或Lat / Lng坐标。
到目前为止对我来说很有用,也有一些轻微的限制,但有更多功能的高级访问权。