Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. if (location != null) {
  2. var test=location+" ";
  3. var arrayLocations=test.split(",");
  4. var lat=arrayLocations[0];
  5. var long=arrayLocations[1];
  6. var prm = {
  7. url: "http://api.openweathermap.org/data/2.5/weather?lat="+long+"&lon="+lat+"&units=metric&appid=efc3c2125ee9f864676d5eab92ad4513",
  8. ignoreSSLErrors: true,
  9. timeout: 120
  10. }
  11. var respond = Resources["ContentLoaderFunctions"].GetJSON(prm);
  12.  
  13. var params = {
  14. infoTableName : "InfoTable",
  15. dataShapeName : "YahooWeatherFeed"
  16. };
  17.  
  18. // CreateInfoTableFromDataShape(infoTableName:STRING("InfoTable"), dataShapeName:STRING):INFOTABLE(YahooWeatherFeed)
  19. var result = Resources["InfoTableFunctions"].CreateInfoTableFromDataShape(params);
  20.  
  21. // YahooWeatherFeed entry object
  22. var row = new Object();
  23. row.Prędkość_wiatru = respond.wind.speed; // STRING
  24. row.Miasto = respond.name; // STRING
  25. row.Pogoda = "http://openweathermap.org/img/w/"+respond.weather.icon+".png"; // IMAGELINK
  26. row.Temperatura = respond.main.temp; // STRING
  27. row.Wilgotność = respond.main.humidity+"%"; // STRING
  28. row.Link = "http://openweathermap.org/city/"+respond.id;
  29.  
  30. var windDValue=parseInt(respond.wind.deg);
  31. if(windDValue>0&&windDValue<45){
  32. row.Kierunek_wiatru="NNE";
  33. }
  34. else if(windDValue==0){
  35. row.Kierunek_wiatru="N";
  36. }
  37. else if(windDValue==45){
  38. row.Kierunek_wiatru="NE";
  39. }
  40. else if(windDValue>45&&windDValue<90){
  41. row.Kierunek_wiatru="ENE";
  42. }
  43. else if(windDValue==90){
  44. row.Kierunek_wiatru="E";
  45. }
  46. else if(windDValue>90&&windDValue<135){
  47. row.Kierunek_wiatru="ESE";
  48. }
  49. else if(windDValue==135){
  50. row.Kierunek_wiatru="SE";
  51. }
  52. else if(windDValue>135&&windDValue<180){
  53. row.Kierunek_wiatru="SSE";
  54. }
  55. else if(windDValue==180){
  56. row.Kierunek_wiatru="S";
  57. }
  58. else if(windDValue>180&&windDValue<225){
  59. row.Kierunek_wiatru="SSW";
  60. }
  61. else if(windDValue==225){
  62. row.Kierunek_wiatru="SW";
  63. }
  64. else if(windDValue>225&&windDValue<270){
  65. row.Kierunek_wiatru="WSW";
  66. }
  67. else if(windDValue==270){
  68. row.Kierunek_wiatru="W";
  69. }
  70. else if(windDValue>270&&windDValue<315){
  71. row.Kierunek_wiatru="WNW";
  72. }
  73. else if(windDValue==315){
  74. row.Kierunek_wiatru="NW";
  75. }
  76. else if(windDValue>315&&windDValue<360){
  77. row.Kierunek_wiatru="NNW";
  78. }
  79. else if(windDValue==360){
  80. row.Kierunek_wiatru="N";
  81. }
  82.  
  83. result.AddRow(row);
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement