Exemplo n.º 1
0
 protected Models.WeatherForm GetWeather()
 {
     cn.com.webxml.www.WeatherWebService weather = new cn.com.webxml.www.WeatherWebService();
     string[]           rst         = weather.getWeatherbyCityName("济南");
     Models.WeatherForm weatherForm = new Models.WeatherForm();
     string[]           text        =
     {
         rst[6],
         rst[10],
         rst[7],
         rst[5]
     };
     string[] city =
     {
         rst[0],
         rst[1]
     };
     string[] icon =
     {
         rst[8],
         rst[9]
     };
     weatherForm.Text = text;
     weatherForm.City = city;
     weatherForm.Icon = icon;
     weatherForm.Date = rst[4];
     return(weatherForm);
 }
Exemplo n.º 2
0
        public JsonResult GetWeatherByCityName(string cityName)
        {
            cn.com.webxml.www.WeatherWebService srv = new cn.com.webxml.www.WeatherWebService();
            var res = srv.getWeatherbyCityName(cityName);

            return(Json(res));
        }
Exemplo n.º 3
0
 /// <summary>
 /// 获取支持的洲、国内外省份和城市信息
 /// </summary>
 /// <returns>支持的洲、国内外省份和城市信息或NULL</returns>
 public static string[] GetSupportProvince()
 {
     try
     {
         cn.com.webxml.www.WeatherWebService weather = new cn.com.webxml.www.WeatherWebService();
         return(weather.getSupportProvince());
     }
     catch
     {
         return(null);
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// 获取支持的国内外城市或地区信息
 /// </summary>
 /// <param name="provinceName">指定的洲或国内的省份,若为ALL或空则表示返回全部城市</param>
 /// <returns>支持的国内外城市或地区信息或NULL</returns>
 public static string[] GetSupportCity(string provinceName = "ALL")
 {
     try
     {
         if (!string.IsNullOrEmpty(provinceName))
         {
             cn.com.webxml.www.WeatherWebService weather = new cn.com.webxml.www.WeatherWebService();
             return(weather.getSupportCity(provinceName));
         }
         return(null);
     }
     catch
     {
         return(null);
     }
 }
Exemplo n.º 5
0
 /// <summary>
 /// 通过城市名称获取城市天气信息
 /// </summary>
 /// <param name="cityName">城市名称</param>
 /// <returns>城市天气信息或NULL</returns>
 public static string[] GetWeatherbyCityName(string cityName)
 {
     try
     {
         if (!string.IsNullOrEmpty(cityName))
         {
             cn.com.webxml.www.WeatherWebService weather = new cn.com.webxml.www.WeatherWebService();
             return(weather.getWeatherbyCityName(cityName));
         }
         return(null);
     }
     catch
     {
         return(null);
     }
 }