public WorldWeatherOnlineWeatherProvider(string clientKey) { Features = new Common.Weather.WeatherProviderFeatures() { CurrentWeather = true, DailyForecastWeather = true, Temperature = true, Condition = true, Humidity = true, Pressure = true, Visibility = true, Precipitation = true, WindDirection = true, WindSpeed = true, CloudCover = true, SunAltitude = false, FeltHumidity = false, FeltIntensity = false, FeltTemperature = false, FeltVisibility = false, FeltWindIntensity = false, DewPoint = false, WindChill = false, ForecastWeatherPoints = false, Ozone = false }; this.clientKey = clientKey; restClient = new RestSharp.RestClient(baseUrl); restClient.AddHandler("text/xml", new DotNetXmlDeserializer()); }
public OpenWeatherMapWeatherProvider() { Features = new Common.Weather.WeatherProviderFeatures() { };// CurrentWeather = true, ForecastWeatherPoints = true, SunAltitude = true, Condition = true, DewPoint = true, Temperature = true, Pressure = true, Precipitation = true, Visibility = true, Humidity = true, WindSpeed = true, WindDirection = true, WindChill = true, FeltWindIntensity = true, FeltVisibility = true, FeltTemperature = true, FeltIntensity = true, FeltHumidity = true, CloudCover = false, Ozone = false, DailyForecastWeather = true }; this.restClient = new RestSharp.RestClient(baseUrl); this.restClient.AddHandler("application/json", new RestSharpJsonDeserializer()); this.restClient.CookieContainer = new System.Net.CookieContainer(); }
public YahooWeatherProvider() { Features = new Common.Weather.WeatherProviderFeatures() { CurrentWeather = true, ForecastWeatherPoints = false, DailyForecastWeather = true, SunAltitude = false, Condition = true, DewPoint = false, Temperature = true, Pressure = true, Precipitation = false, Visibility = true, Humidity = true, WindSpeed = true, WindDirection = true, WindChill = true, FeltWindIntensity = false, FeltVisibility = false, FeltTemperature = false, FeltIntensity = false, FeltHumidity = false, CloudCover = false, Ozone = false }; }