2017-06-24 17 views
-2

java weatherアプリケーションを作成したいと思います。OpenWeatherMapのjarファイルはどこにありますか?

Open WeatherのコードとAPIはありますが、jarファイルはありません。

はここOpenWeatherMapあなたは気象データを取得するために呼び出すことができるREST APIを提供し

public class WeatherTest { 

    public static final void main(String[] args) { 
     boolean isMetric = true; 
     String owmApiKey = "XXXXXXXXXXXX"; 

     /* YOUR OWM API KEY HERE */ 
     String weatherCity = "Brisbane,AU"; 
     byte forecastDays = 3; 
     OpenWeatherMap.Units units = (isMetric) 
      ? OpenWeatherMap.Units.METRIC 
      : OpenWeatherMap.Units.IMPERIAL; 
     OpenWeatherMap owm = new OpenWeatherMap(units, owmApiKey); 
     try { 
      DailyForecast forecast = owm.dailyForecastByCityName(weatherCity, forecastDays); 
      System.out.println("Weather for: " + forecast.getCityInstance().getCityName()); 
      int numForecasts = forecast.getForecastCount(); 

      for (int i = 0; i < numForecasts; i++) { 
       DailyForecast.Forecast dayForecast = forecast.getForecastInstance(i); 
       DailyForecast.Forecast.Temperature temperature = dayForecast.getTemperatureInstance(); 
       System.out.println("\t" + dayForecast.getDateTime()); 
       System.out.println("\tTemperature: " + temperature.getMinimumTemperature() 
        + " to " + temperature.getMaximumTemperature() + "\n"); 
      } 
     } catch (IOException | JSONException e) { 
     e.printStackTrace(); 
     } 
    } 
} 
+0

で、このライブラリのために利用可能です。 OpenWeatherMapは、データを取得するために呼び出すことができるREST APIを提供します – maheeka

+0

?私を助けることができますか? – Shaine

答えて

1

私のコードです。 API仕様については、https://openweathermap.org/apiを参照してください。

Javaコードで呼び出すには、REST Javaクライアントを実装する必要があります。これを行うには多くの方法がありますが、最初に参照することができますhttps://www.mkyong.com/webservices/jax-rs/restfull-java-client-with-java-net-url/

また、OpenWeatherMap APIをラッピングする多くのクライアントがあります。あなたはそれらを検索することができますhttps://github.com/search?p=1&q=openweathermap&ref=cmdform&type=Repositories

あなたはJavaを探しているので、あなたはhttps://github.com/xSAVIKx/openweathermap-java-apiを見てみることをお勧めします。

の例では、あなたが参照しているJarファイルは何https://github.com/xSAVIKx/openweathermap-java-api/blob/master/api-examples/src/main/java/org/openweathermap/api/example/DailyForecastExample.java

関連する問題