Wie man das Aktuelle Wetter über Web-Services
Ich bin versucht zu Holen Sie sich die aktuellen Wetter gegeben, eine Postleitzahl oder eine Reihe von Breitengrad/Längengrad-Koordinaten. Es scheint, dass die beste Praxis, dies zu tun (und wie NOAA tut es) ist es, den XML-feed für eine Wetterstation.
Beispiel:
http://www.weather.gov/xml/current_obs/KEDW.xml
Das problem ist nur, dass die NOAA nicht ein guter Weg, um die nächstgelegene Wetterstation gegeben, eine PLZ oder die Koordinaten, und ich habe nicht alle gehosteten web-Dienste gibt, dass diese Zuordnung.
Kennt jemand eine web-services, um die nächstgelegene Wetterstation gegeben, eine Postleitzahl oder Koordinaten-Eingabe? Wenn nicht, hat jemand eine großartige Lösungen zu schauen, die ähnliche Informationen wie die NOAA hat, sondern nimmt in einem der Postleitzahl oder Koordinaten?
InformationsquelleAutor Brandon | 2010-03-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es zahlreiche Wetter-APIs gibt, wird das Wetter anhand von Postleitzahlen, oder finden Sie die nächste ein für einen zip code. Sehen diese Frage.
Dem national weather service hat eine REST-API. STRG+F für zipcode:
Hier ist eine Beispiel-Anfrage
Ich bin nicht sicher, wenn man über die aktuellen Bedingungen. Wenn nicht, können Sie die Wunderground API. Zuerst verwenden Sie GeolookupXML zum nachschlagen in der Nähe Wetterstationen auf der Grundlage der Stadt (siehe die
nearby_weather_stations
- element in der Beispiel-Ausgabe), dann können Sie WXCurrentObXML, um die Bedingungen an eine der Wetterstationen.InformationsquelleAutor davidtbernal
Es dauerte einige suchen, aber NOAA unterhält eine Liste aller METAR Wetter Stationen, mit Ihren breiten-und Längengrad-Koordinaten, sowie direkte links zu den RSS-und XML-feed-URLs. Die Liste wird in XML gespeichert sind hier: http://www.weather.gov/xml/current_obs/index.xml
Könnten Sie die Google-oder die Yahoo-geocoding APIs zum nachschlagen der Längen-und Breitengrad eines Ortes (Stadt, Adresse, PLZ, usw.) und dann suchen Sie die Wetter-Stationen-Liste für die nächste METAR station auf dem gegebenen Standort.
InformationsquelleAutor spiralman
ich habe versucht, Ihr link und anstelle von Ort, Straße eingegeben, meine Postleitzahl. Er kehrte den richtigen Standort und weather report. Es ist möglich, dass es nur eine schlecht dokumentierte API und eine Stadt/street-parameter ersetzt, der mit einer 5-stelligen zip wird in der Tat tun, was Sie wollen.
InformationsquelleAutor Paul Sasik