2012-05-26 2 views
-1

Так что я пытаюсь разработать приложение, которое позволяет увидеть текущую погоду как AccuWeather и т.д. ...Погодные базы данных

, но я не могу найти базу данных, чтобы получить текущие данные о погоде

Таким образом, пожалуйста, если кто-нибудь из вас знает wheere, чтобы заставить их ответить

+2

Вы попробовали API погоды Google? –

+0

Попробуйте найти «weather api» вместо «базы данных погоды». В дополнение к Google и Yahoo, есть также Weather Underground: http://www.wunderground.com/weather/api/ –

+0

возможный дубликат [API погоды для Android] (http://stackoverflow.com/questions/5307831/weather -apis-for-android) –

ответ

0

здесь Yahoo API

http://weather.yahooapis.com/forecastrss?w=1940631&u=c 

, которые дают погоду и и хотите, чтобы разобрать его

0

Я использовал iGoogle. Вам нужно будет реализовать XML-парсер. я использую его следующим образом в программе Java:

URL googleweatherapi = new URL("http://www.google.com/ig/api?weather=$" + city); 

Это обычно хорошо получать правильное расположение ...% 20 для пространств в переменной города;

+1

Возможно, лучше всего закодировать его с помощью [URLEncoder] (http://developer.android.com/reference/java/net/URLEncoder.html). В этом случае это будет 'URLEncoder.encode (« Нью-Йорк »,« utf-8 »); –

 Смежные вопросы

  • Нет связанных вопросов^_^