2009-05-04 13 views
4

Ich habe yahoo api verwendet, um das Wetter durch Postleitzahlen zu bekommen.Wetter Api

Aber das Problem ist, dass es derzeit unterstützt U.S. Postleitzahlen.

Für andere Städte muss ich zur Wetter Homepage gehen und nach den Städten suchen und die Ortsidentifikation bekommen, dann kann ich die Wetterbedingungen bekommen.

Ich möchte es dynamisch machen, damit ein Benutzer nur Postleitzahl zur Verfügung stellt, zeigt es das Wetter dieser Stadt an.

Dank

Antwort

2

Haben nicht geprüft, ob dies Ihr Problem lösen, aber es ist ein Modul Drupal. Zumindest unterstützt es die Lokalisierung.

Wenn ich Sie wäre, würde ich in den Quellcode eintauchen, um den Trick zu sehen.

http://drupalmodules.com/module/yahoo-weather

1

Die weatherbug api (http://weather.weatherbug.com/desktop-weather/api.html) unterstützt nicht US-Städte als gut, aber wieder nach Stadtnamen, aber es dauert auch geografische Breite und Länge, die helfen können.

Wenn Sie auf der Suche nach internationalen Städten sind, sollten Sie am besten in den sauren Apfel beißen und eine benannte Liste von Städten verwenden, denn sonst müssen Sie, auch wenn Sie Postleitzahlen haben, Land + Postleitzahlen passieren.

0

Ich bin gerade auf diese API gestoßen, mit der Sie Postleitzahlen in Großbritannien und den USA durchsuchen können und auch nach anderen Methoden wie Städtename und Land, IP-Adresse oder einer Lat/Lng-Koordinate.

World Weather Online API

Funktioniert gut für mich so weit, ist auch mit leichten Einschränkungen frei, aber hat für weitere Features Premium-Zugang.