問題タブ [openweathermap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - openweathermap API キーの使用方法
私は openweathermap API キーを持っていますが、PHP でどのように使用できますか? 天気予報は、場所の天気IDからではなく、都市名から報告する必要があります
android - OpenWeatherMap api と android で都市が正しくないかどうかを確認する方法
OpenWeatherMap.org api を使用して都市の気象条件を伝えるアプリを作成しています。このアプリでは、ユーザーに都市名を書かせると、データが Web から取得されます。しかし、ユーザーが間違った都市を入力した場合はどうでしょう。
たとえば、ユーザーがロンドンではなくロムドンと入力した場合です。
その場合はどうすればいいですか。私が使用している API は、" http://api.openweathermap.org/data/2.5/weather?q= "+都市名です。
助けてくれてありがとう、私はアンドロイド開発が初めてです。
jquery - OpenWeatherMap API の JSON
Openweathermap APIを使用して単純な 1 ページの天気予報アプリを作成していますが、返されたネストされた JSON オブジェクトをループする問題が発生しています。
JSON のサンプルを次に示します。
}
obj.list の最初の値のセットを正常にループできますが、ループに到達すると未定義のエラーが発生し $.each(obj.list[i].weather[i], function(key,value)
ます。
ネストされた weather オブジェクトと temp オブジェクトをループするにはどうすればよいですか? また、現在のコードで未定義のエラーが発生するのはなぜですか? コードと Firebug コンソール ログを含めました。どんな助けでも大歓迎です。
jQueryループ機能
Firebug コンソール ログ:
android - openweathermap からの JSON 解析中に NegativeArraySizeException を取得する
Async クラスを使用してデータをフェッチしようとしていますが、データを取得する代わりに NegativeArraySizeException を取得しています。他のすべてのことは正しく、どのような間違いを犯したのかわかりません。
以下は、データを取得するために使用しているコードです。
c# - Newton.Json: 例外: NullReferenceException 気象データ要求 openweathermap
//編集: これは重複ではありません。私の質問は Newton.Json に関連しているため、提案されたスレッドはとにかく役に立ちません// 私は歴史的な Weatherapp (大学プロジェクト) に Newtonsoft.Json を使用しています。そこで、openweathermap.org を使用することにしました。ここに私のコード:
NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。追加情報: json と rawjson は null ではなく、temp_value は null です。汚いところで質問してすみません。私はここにいる新しい人です。
PS: uri は完全に正しくありません。私の町を exampletown に置き換えました
url - Openweathermap で国別のデータ検索が可能
国ごとにopenweathermapからxmlデータを取得することは可能ですか?
ドキュメントを検索すると、次のさまざまな方法で検索できることがわかりました。
- 都市名で
- 地理座標による
- 都市ID別
例: これは、都市名でデータを取得するための URL です。
q=?
したがって、代わりに都市名 (ベルリン) を単に国に入れると、次のようになります。
{"message":"","cod":"404"} というエラー メッセージが表示されます。
手伝ってくれてありがとう