2017-02-02 11 views
0

OpenWeatherMapを使用しています。それ以外のもの(温度、都市名、天気予報など)は正しく入力されていますが、何らかの理由でアイコンのスプライトが表示されず、代わりにアイコンコードがロードされています。私が間違っていたアイデア?あなたのコードの一部を呼び出すアイコンを掲示するのを忘れたり、アイコンに電話をするのを忘れたように思えOpenWeatherMapスプライトの代わりにコードを表示するアイコン

jQueryの...

var long; 
var lat; 
lat = position.coords.latitude; 
long = position.coords.longitude; 

var api = "http://api.openweathermap.org/data/2.5/weather?lat=" + lat + "&lon=" + long + "&appid=79b001616877b59c717616181ee219ec"; 

$.getJSON(api, function(info) { 
    var weatherIcon = info.weather[0].icon; 
    $('#weatherIcon').html(weatherIcon); 

HTML ...

<h3 id="weatherIcon"></h3> 

答えて

0

info.weather[0].iconは「天気アイコンID」を表示します。天気アイコンを取得するにはこちらlinkを参照してください。

var iconURL = "http://openweathermap.org/img/w/" + weatherIcon + ".png"; 

iconURLはあなたのアイコン画像です。

関連する問題