web-dev-qa-db-ja.com

AndroidのWeather API

Androidで天気情報を取得するために使用できるAPIについて知りたいのですが。私はGoogle Weather APIを使用するサンプルに出くわしましたが、正常に動作しますが、Google Weather APIはまだ公式ではなく、公開されていないため、いつでも中止されるリスクがあります。

また、一部のブログでは、Google Weather APIによって返されるデータは正確ではなく、それを使用する場合は注意が必要だと述べています。

したがって、私は私がAndroidで使用できるいくつかのAPIを探しています。

24
WonderBoy

AndroidでYahoo Weather APIのラッパーを作りました。ここで確認してください: https://github.com/zh-wang/YWeatherGetter4a

14
Zhenghong Wang

はい、yahoo weather apiを使用できます

http://developer.yahoo.com/weather/ これをチェックして、任意の都市の気象情報を取得するためのAPIを提供します

http://weather.yahooapis.com/forecastrss?w=2502265 以下のリンクは、上のリンクで定義されているWOEID = 2502265を持つサニーベールのu気象情報を提供します。

異なる都市の異なるwoied idの場合、uはこのapiを使用できます http://where.yahooapis.com/geocode?q=ahmedab​​ad= [yourappidhere]

このリンクで「q」の後に都市名を入れてください

これがあなたの問題を解決することを願っています

4
Aamirkhan

FeedSyndicateは、私たちが使用したものを提供します。これは無料ではありませんが、サポートを受けられないサービス上で商用アプリケーションを構築することはありません。

0
OpenMapper

Yahooには優れたAPIがあります http://developer.yahoo.com/weather/

無料でxmlです!!! Javaは優れたXML機能を備えているため、オプションです。

お役に立てれば幸いです。

0
bitwave

World Weather Onlineには無料のWeather APIがあります。非営利および営利目的でご利用いただけます。 http://www.worldweatheronline.com/free-weather-feed.aspx にあります。

Weather Channelにも優れたAPIがあります。商用かどうかはわかりません。私はそうは思いません。 http://www.weather.com/services/xmloap.html でアクセスできます。

0
Artyom Kiriliyk

Aeris Weather APIには完全なAndroid SDK:

https://www.aerisweather.com/support/docs/toolkits/aeris-Android-sdk/

恥知らずなプラグ、

アプリの成長に合わせてヒット数を制限する無料の開発アカウントを提供しているので、計画を立ててください。

私はAerisWeatherを使用していますが、APIを本当に楽しんでいます。私たちは、それらをユーザーフレンドリーにし、すべてを統合するのに多くの時間を費やすことなく必要なコンテンツを入手できるように努力しています。

0
four43