Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (location != null) {
- var test=location+" ";
- var arrayLocations=test.split(",");
- var lat=arrayLocations[0];
- var long=arrayLocations[1];
- var prm = {
- url: "http://api.openweathermap.org/data/2.5/weather?lat="+long+"&lon="+lat+"&units=metric&appid=efc3c2125ee9f864676d5eab92ad4513",
- ignoreSSLErrors: true,
- timeout: 120
- }
- var respond = Resources["ContentLoaderFunctions"].GetJSON(prm);
- var params = {
- infoTableName : "InfoTable",
- dataShapeName : "YahooWeatherFeed"
- };
- // CreateInfoTableFromDataShape(infoTableName:STRING("InfoTable"), dataShapeName:STRING):INFOTABLE(YahooWeatherFeed)
- var result = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape(params);
- // YahooWeatherFeed entry object
- var row = new Object();
- row.Prędkość_wiatru = respond.wind.speed; // STRING
- row.Miasto = respond.name; // STRING
- row.Pogoda = "http://openweathermap.org/img/w/"+respond.weather.icon+".png"; // IMAGELINK
- row.Temperatura = respond.main.temp; // STRING
- row.Wilgotność = respond.main.humidity+"%"; // STRING
- row.Link = "http://openweathermap.org/city/"+respond.id;
- var windDValue=parseInt(respond.wind.deg);
- if(windDValue>0&&windDValue<45){
- row.Kierunek_wiatru="NNE";
- }
- else if(windDValue==0){
- row.Kierunek_wiatru="N";
- }
- else if(windDValue==45){
- row.Kierunek_wiatru="NE";
- }
- else if(windDValue>45&&windDValue<90){
- row.Kierunek_wiatru="ENE";
- }
- else if(windDValue==90){
- row.Kierunek_wiatru="E";
- }
- else if(windDValue>90&&windDValue<135){
- row.Kierunek_wiatru="ESE";
- }
- else if(windDValue==135){
- row.Kierunek_wiatru="SE";
- }
- else if(windDValue>135&&windDValue<180){
- row.Kierunek_wiatru="SSE";
- }
- else if(windDValue==180){
- row.Kierunek_wiatru="S";
- }
- else if(windDValue>180&&windDValue<225){
- row.Kierunek_wiatru="SSW";
- }
- else if(windDValue==225){
- row.Kierunek_wiatru="SW";
- }
- else if(windDValue>225&&windDValue<270){
- row.Kierunek_wiatru="WSW";
- }
- else if(windDValue==270){
- row.Kierunek_wiatru="W";
- }
- else if(windDValue>270&&windDValue<315){
- row.Kierunek_wiatru="WNW";
- }
- else if(windDValue==315){
- row.Kierunek_wiatru="NW";
- }
- else if(windDValue>315&&windDValue<360){
- row.Kierunek_wiatru="NNW";
- }
- else if(windDValue==360){
- row.Kierunek_wiatru="N";
- }
- result.AddRow(row);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement