Ответ 1
Я сделал обертку для Yahoo Weather API на Android. Проверьте это здесь: https://github.com/zh-wang/YWeatherGetter4a
Я хотел бы узнать о некоторых API, которые я мог бы использовать для извлечения информации о погоде в Android. Я наткнулся на образцы, которые используют API Google Weather, и он отлично работает. Но поскольку Google Weather API не является официальным и открытым для публики, существует риск его прекращения в любое время.
Также некоторые блоги говорят, что данные, возвращаемые API Google Weather, неточны и предостерегают от использования.
Следовательно, я ищу некоторый API, который я могу использовать в Android. Если кто-то уже использует какой-либо API, дайте мне знать.
Я сделал обертку для Yahoo Weather API на Android. Проверьте это здесь: https://github.com/zh-wang/YWeatherGetter4a
да, вы можете использовать yahoo weather api
http://developer.yahoo.com/weather/ проверьте это, он предоставляет api для получения информации о погоде для любого города
http://weather.yahooapis.com/forecastrss?w=2502265, как показано ниже, даст информацию о погоде для Sunnyvale, у которой есть WOEID = 2502265, которая определена по ссылке выше w..
а для другого woied id для разных городов u можно использовать этот api http://where.yahooapis.com/geocode?q=ahmedabad= [yourappidhere]
введите имя города ура после "q" по этой ссылке
Я надеюсь, что это решит проблему ур
HamWeather Aeris Weather API имеет полный Android SDK:
http://www.hamweather.com/products/aeris-mobile/
Бесстыдный плагин,
Мы предлагаем бесплатную учетную запись разработчика, которая просто ограничивает количество просмотров, так как ваше приложение растет, поэтому планируйте.
Я работаю с HamWeather, но на самом деле наслаждаюсь нашими API. Мы прилагаем все усилия, чтобы сделать их удобными для пользователя и предоставить вам контент, который вам нужен, не тратя слишком много времени на интеграцию всего.
FeedSyndicate предлагает тот, который мы использовали. Это не бесплатно, но я не буду создавать коммерческое приложение на службе, от которой я не смог бы получить поддержку.
Yahoo имеет хороший API http://developer.yahoo.com/weather/
Это бесплатно и xml!!! Java имеет хорошие возможности XML, поэтому это вариант.
Надеюсь, я могу вам помочь.
World Weather Online имеет бесплатный API погоды. Он доступен для некоммерческого и коммерческого использования. Вы можете найти его на http://www.worldweatheronline.com/free-weather-feed.aspx.
В Weather Channel также есть отличный API. Не уверен, что он коммерческий или нет. Я бы не подумал. Вы можете получить к нему доступ в http://www.weather.com/services/xmloap.html