問題タブ [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.
javascript - openweathermap API が間違った情報を返す
openweathermap の API を使って天気アプリを作っています。それは機能しましたが、私の場所と気温について間違った情報を示しました. ここにコード:
そしてスクリプト:
一部の人々は、API が取引所/ISP がある最寄りの場所に関する情報を返す可能性があると言いましたが、まったく奇妙な名前であるため、結果が間違っていることはわかっています。そして、私が試したように、温度は、287.944
私の場所の情報によると、正しい華氏または摂氏ではありませんでした。実際、私の場所の現在の温度60 F
は15 C
javascript - JavaScript / API - ユーザーの正確な位置を取得するには?
openWeatherMapから天気情報を取得するために使用されるipinfo (ユーザーの承認は必要ありません)または同等のものを使用して、ユーザーの位置情報を取得しました。問題は、IP アドレスを使用したローカリゼーションが、ユーザーのインターネット アクセス ポイント (ISP など) に依存することを考慮すると、正確ではない可能性があることです。たとえば、カメルーンを国と考えると、私のインターネット接続がヤウンデにあるサーバーによって提供され、私がジャングにいるとします。ipinfoのような一般的な IP ローカリゼーション API を使用すると、都市の場所としてヤウンデが表示されます。つまり、サーバーが別の国にある場合でも、同等の結果が得られます。
同じ順序で、HTML5-geolocalization API (ユーザーの承認が必要)は、より正確(場合によっては 100m の精度)になる可能性があるという事実を考慮すると、優れた方法のようです。ただし、その精度は、API 関数の引数の設定とブラウザーの構成を考慮することに依存します。html5doctor.comのこの記事では、その点について説明しています。私の問題は、期待される結果が得られないことです。前の例を考えると、結果としてDschangの代わりにDouala (ISP の場所) を取得します。
では、これらの方法でより正確な結果を得る方法、またはユーザーの正確な位置を取得する別の方法はありますか?
json - Openweathermap の JSON 値の意味
OpenWeatherMap API から返される JSON データのドキュメントはどこにありますか?
c - 二重引用符付きの sscanf
私は Arduino とOpen Weather Map APIを使用して気象観測所を作成していますが、応答を解析して sscanf で役立つものにするのに深刻な問題があります。
応答の例を次に示します。
次から天気情報(クリア)を解析したいと思います。
そして、次の一時情報 (14):
これは私が使用しているコードです:
しかし、sscanf は常に 32 バイトの長さの天気/温度文字列全体を出力するため、動作していないように見えます。
sscanf を使用してこれらの文字列を解析する方法を知っている人はいますか?
javascript - Openweathermap api、no apikey エラーが発生しましたが、提供しています
以下のコードを使用して都市の天気を取得していますが、動作しているにもかかわらず API キーでエラーが発生しています。欠落している注文エラーはありますか?
ios - AppDelegate で初期化された辞書には、UIViewController に nil 値があります
Open Weather API を使用してライブ気象データを取得し、UIViewController に表示しています。ただし、AppDelegate で http 要求を行います。そこで、weatherForcast() というメソッドで AppDelegate の API 要求を作成し、JSON 応答を NSDictionary オブジェクトに変換し、オブジェクトをコンソールに出力して、すべてが正常に機能したことを確認しました。
辞書は完璧です。
次に、viewDidLoad の UIViewController で、weatherForecast() メソッドを呼び出し、UpdateTemperature() メソッドを呼び出して、ラベルのすべてのテキストを辞書のデータに設定します。UpdateTemperature メソッドのコードは次のとおりです。
すべてのラベルは、ディクショナリに少なくとも 1 つのオブジェクトが含まれている場合にのみ設定されます。しかし、そうではありませんでした。だから私は辞書を印刷し、nilを得ました。
辞書を印刷したときのAppDelegateでは問題ありませんでしたが、同じ辞書を印刷したときのviewDidLoadよりもnilでした。何が起こっている?
css - https://github.com/erikflowers/weather-icons からアイコンのサイズを変更できません
これらのアイコンをopenweathermapと一緒に使用しようとしていますが、サイズを変更することはできませんが、うまくいきました! それらが使用される方法は、font-awesome のもののようなものです。<i class="wi wi-omw-100"></i>
大きくするには、どの属性を変更すればよいですか? (素晴らしいフォントは機能しませんでした!)そして、ドキュメントに特定のものが見つかりませんでした。
スターター レベルの CSS ユーザーはこちら。