public override IWorkResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { var responseMessage = this.CreateResponseMessage <ResponseMessageText>(); responseMessage.Content = string.Format("X = {0}, Y = {1}", requestMessage.Location_X, requestMessage.Location_Y); return(responseMessage); }
/// <summary> /// 处理位置请求 /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { var responseMessage = this.CreateResponseMessage <ResponseMessageText>(); responseMessage.Content = "您刚才发送的是位置信息:" + requestMessage.Location_X + " ," + requestMessage.Location_Y; return(responseMessage); }
/// <summary> /// 处理位置请求 /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { var locationService = new LocationService(); var responseMessage = locationService.GetResponseMessage(requestMessage as RequestMessageLocation); return(responseMessage); }
/// <summary> /// 返回地理位置 /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { var responseMessage = requestMessage.CreateResponseMessage <ResponseMessageText>(); responseMessage.Content = "您发送的是:Lat-{0},Lon-{1}".FormatWith(requestMessage.Location_X.ToString(CultureInfo.CurrentCulture), requestMessage.Location_Y.ToString(CultureInfo.CurrentCulture)); return(responseMessage); }
public ResponseMessageText GetResponseMessage(RequestMessageLocation requestMessage) { var responseMessage = ResponseMessageBase.CreateFromRequestMessage <ResponseMessageText>(requestMessage); //markersList.Add(new Markers() //{ // X = requestMessage.Location_X, // Y = requestMessage.Location_Y, // Color = "red", // Label = "S", // Size = MarkerSize.Default, //}); //var mapSize = "480x600"; ////GoogleMapHelper.GetGoogleStaticMap() //var mapUrl = GoogleMapHelper.GetGoogleStaticMap(19 /*requestMessage.Scale*//*微信和GoogleMap的Scale不一致,这里建议使用固定值*/, // markersList, mapSize); //responseMessage.Articles.Add(new Article() //{ // Description = string.Format("您刚才发送了地理位置信息。Location_X:{0},Location_Y:{1},Scale:{2},标签:{3}", // requestMessage.Location_X, requestMessage.Location_Y, // requestMessage.Scale, requestMessage.Label), // PicUrl = mapUrl, // Title = "定位地点周边地图", // Url = mapUrl //}); //responseMessage.Articles.Add(new Article() //{ // Title = "微信公众平台SDK 官网链接", // Description = "Senparc.Weixin.MK SDK地址", // PicUrl = "http://weixin.senparc.com/images/logo.jpg", // Url = "http://weixin.senparc.com" //}); return(responseMessage); }
public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { //返回的是图文消息,是关于地址的图文消息。 var responseLocation = base.CreateResponseMessage <ResponseMessageNews>(); var markersList = new List <BaiduMarkers>(); markersList.Add(new BaiduMarkers() { Size = BaiduMarkerSize.m, Color = "red", Label = "A", Latitude = requestMessage.Location_X, Longitude = requestMessage.Location_Y, }); var mapUrl = BaiduMapHelper.GetBaiduStaticMap(requestMessage.Location_Y, requestMessage.Location_X, 1, 13, markersList); responseLocation.Articles.Add(new Article() { Description = string.Format("您刚才发送了地理位置信息。Location_X:{0},Location_Y:{1},Scale:{2},标签:{3}", requestMessage.Location_X, requestMessage.Location_Y, requestMessage.Scale, requestMessage.Label), PicUrl = "http://pic.cnblogs.com/avatar/679140/20141128195544.png", Title = "张辉的地图", Url = mapUrl }); //responseLocation.Articles.Add(new Article() //{ // Title="小辉博客", // Description = "这个阿辉的博客地址,记录笔记和学习的地方", // PicUrl = "http://pic.cnblogs.com/avatar/679140/20141128195544.png", // Url = "http://www.cnblogs.com/netxiaohui" //}); return(responseLocation); }
/// <summary> /// 弹出地理位置选择器后的处理(location_select) /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { var responseMessage = base.CreateResponseMessage <ResponseMessageText>(); responseMessage.Content = "发送您的地址后,请留下您的手机号以方便我们的工作人员与您取得联系~"; return(responseMessage); }
public IResponseMessageBase GetResponseMessage(RequestMessageLocation requestMessage) { var responseTextMessage = ResponseMessageBase.CreateFromRequestMessage <ResponseMessageText>(requestMessage); responseTextMessage.Content = "找不到你查询的内容"; return(responseTextMessage); }
public ResponseMessageNews GetResponseMessage(RequestMessageLocation requestMessage) { var responseMessage = ResponseMessageBase.CreateFromRequestMessage <ResponseMessageNews>(requestMessage); var markerList = new List <GoogleMapMarkers>(); markerList.Add(new GoogleMapMarkers() { X = requestMessage.Location_X, Y = requestMessage.Location_Y, Color = "red", Label = "s", Size = GoogleMapMarkerSize.Default, }); var mapSize = "480x600"; var mapUrl = GoogleMapHelper.GetGoogleStaticMap(19, markerList, mapSize); responseMessage.Articles.Add(new Article() { Description = string.Format("你的地理位置处于:Localtion_X:{0},Location_Y:{1},Scale:{2},标签:{3}", requestMessage.Location_X, requestMessage.Location_Y, requestMessage.Scale, requestMessage.Label), PicUrl = "http://1p623v6690.iok.la/2.jpg", Url = "http://baidu.com" }); return(responseMessage); }
public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { var responseMessage = base.CreateResponseMessage <ResponseMessageNews>(); var locationService = new LocationService(); var markersList = new List <BaiduMarkers>(); markersList.Add(new BaiduMarkers { Color = "0xFFFF00", Label = "S", Latitude = requestMessage.Location_Y, Longitude = requestMessage.Location_X, Size = BaiduMarkerSize.Default }); var mapUrl = BaiduMapHelper.GetBaiduStaticMap(requestMessage.Location_X, requestMessage.Location_Y, 16, 12, markersList); responseMessage.Articles.Add(new Article { Title = "使用百度地图定位地点周边地图", Description = String.Format("您刚才发送了地理位置信息。Location_X:{0},Location_Y:{1},Scale:{2},标签:{3}", requestMessage.Location_X, requestMessage.Location_Y, requestMessage.Scale, requestMessage.Label), PicUrl = mapUrl, Url = mapUrl }); return(responseMessage); }
public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { var responseMessage = ResponseMessageFactory.CreateFromRequestMessage <ResponseMessageText>(requestMessage); responseMessage.Content = "你发送了位置,Label:" + requestMessage.Label + ";Location_X:" + requestMessage.Location_X + ";Location_Y:" + requestMessage.Location_Y; return(responseMessage); }
// <summary> // 处理位置请求 // </summary> // <param name="requestMessage"></param> // <returns></returns> public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { var locationService = new LocationService(); var responseMessage = locationService.GetResponseMessage(publishmentSystemInfo, requestMessage as RequestMessageLocation, WeixinOpenId); return(responseMessage); }
/// <summary> /// 处理位置请求 /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> public override List <IResponseMessageBase> OnLocationRequest(RequestMessageLocation requestMessage) { //var locationService = new LocationService(); //var responseMessage = locationService.GetResponseMessage(requestMessage as RequestMessageLocation); //return new List<IResponseMessageBase>(){responseMessage}; return(this.CreateResponseMessage(string.Empty, (int)AutoReplyMPKeywordEnum.LOCATION)); }
//位置消息 public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { var responseMessage = requestMessage.CreateResponseMessage <ResponseMessageText>(); responseMessage.Content = "您发送的位置信息为:{0}(维度为{1},经度为{2})".FormatWith(requestMessage.Label, requestMessage.Location_X, requestMessage.Location_Y); return(responseMessage); }
public ResponseMessageNews GetResponseMessage(RequestMessageLocation requestMessage) { var responseMessage = ResponseMessageBase.CreateFromRequestMessage <ResponseMessageNews>(requestMessage); var markersList = new List <Markers>(); markersList.Add(new Markers() { X = requestMessage.Location_X, Y = requestMessage.Location_Y, Color = "red", Label = "S", Size = MarkerSize.Default, }); var mapSize = "480x600"; var mapUrl = GoogleMapHelper.GetGoogleStaticMap(19 /*requestMessage.Scale*//*微信和GoogleMap的Scale不一致,这里建议使用固定值*/, markersList, size: mapSize); responseMessage.Articles.Add(new Article() { Description = requestMessage.Label, PicUrl = mapUrl, Title = "定位地点周边地图", Url = mapUrl }); responseMessage.Articles.Add(new Article() { Title = "美天网络统一帐号管理系统", Description = "美天网络统一帐号管理系统", PicUrl = "http://www.xba.com.cn/NewPassLogin3/logo4.jpg", Url = "http://www.xba.com.cn" }); responseMessage.Content = string.Format("您刚才发送了地理位置信息。Location_X:{0},Location_Y:{1},Scale:{2},标签:{3}", requestMessage.Location_X, requestMessage.Location_Y, requestMessage.Scale, requestMessage.Label); return(responseMessage); }
/// <summary> /// 处理位置请求 /// </summary> public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { /*var locationService = new LocationService(); * var responseMessage = locationService.GetResponseMessage(requestMessage as RequestMessageLocation); * return responseMessage;*/ //不回复任何信息 return(new SuccessResponseMessage()); }
public ResponseMessageText GetResponseMessage(RequestMessageLocation requestMessage) { var responseMessage = ResponseMessageBase.CreateFromRequestMessage <ResponseMessageText>(requestMessage); //处理发送位置请求 responseMessage.Content = requestMessage.Label; return(responseMessage); }
public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { var responseMessage = requestMessage.CreateResponseMessage <ResponseMessageText>(); responseMessage.Content = "您发送了位置信息:Lat-{0},Lon-{1}".FormatWith(requestMessage.Location_X, requestMessage.Location_Y); return(responseMessage); }
/// <summary> /// 处理位置请求 /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { //todo: //var locationService = new LocationService(); //var responseMessage = locationService.GetResponseMessage(requestMessage as RequestMessageLocation); //return responseMessage; return(null); }
/// <summary> /// 处理位置请求 /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> protected override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { var responseMessage = CreateResponseMessage <ResponseMessageText>(); responseMessage.Content = string.Format("您刚才发送了地理位置信息。Location_X:{0},Location_Y:{1},Scale:{2},标签:{3}", requestMessage.Location_X, requestMessage.Location_Y, requestMessage.Scale, requestMessage.Label); return(responseMessage); }
/// <summary> /// 处理位置请求 /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { //var locationService = new LocationService(); //var responseMessage = locationService.GetResponseMessage(requestMessage as RequestMessageLocation); var responseMessage = this.CreateResponseMessage <ResponseMessageText>(); responseMessage.Content = "您刚才发送的是位置信息"; return(responseMessage); }
/// <summary> /// 处理位置请求 /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { /* * var locationService = new LocationService(); * var responseMessage = locationService.GetResponseMessage(requestMessage as RequestMessageLocation); * return responseMessage;*/ return(SendDefaultMsg(requestMessage)); }
/// <summary> /// 处理位置请求 /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> public override async Task <IResponseMessageBase> OnLocationRequestAsync(RequestMessageLocation requestMessage) { return(await Task.Run(() => { var locationService = new LocationService(); var responseMessage = locationService.GetResponseMessage(requestMessage as RequestMessageLocation); return responseMessage; })); }
public ResponseMessageNews GetResponseMessage(RequestMessageLocation requestMessage) { var responseMessage = ResponseMessageBase.CreateFromRequestMessage <ResponseMessageNews>(requestMessage); double lat, lng; lat = requestMessage.Location_X; lng = requestMessage.Location_Y; Convert_GCJ02_To_BD09(ref lat, ref lng); var markersList = new List <BaiduMarkers>(); markersList.Add(new BaiduMarkers() { Latitude = lat, Longitude = lng, Color = "red", Label = "S", Size = BaiduMarkerSize.l, }); //var mapSize = "480x600"; int scale = requestMessage.Scale; scale = 17; var mapUrl = BaiduMapHelper.GetBaiduStaticMap(lng, lat, 1, scale, markersList, 800, 600); //http://map.qq.com/?type=marker&isopeninfowin=1&markertype=1&name=%E4%B8%AD%E5%9B%BD%2C%E8%BE%BD%E5%AE%81%E7%9C%81%2C%E5%A4%A7%E8%BF%9E%E5%B8%82%2C%E4%B8%AD%E5%B1%B1%E5%8C%BA&addr=%E7%8B%AC%E7%AB%8B%E8%A1%9730%E5%8F%B7%E8%91%B5%E8%8B%B1%E8%A1%97&pointy=38.9159&pointx=121.643&coord=38.9159%2C121.643&ref=WeChat responseMessage.Articles.Add(new Article() { //Description = string.Format("您刚才发送了地理位置信息。lng:{0},lat:{1},Scale:{2},标签:{3}", // lng, lat, scale, requestMessage.Label), Description = string.Format("您刚才发送了地理位置信息。" + System.Environment.NewLine + "经度:{0}" + System.Environment.NewLine + "纬度:{1}" + System.Environment.NewLine + "{2}", lng, lat, requestMessage.Label), PicUrl = mapUrl, Title = "定位地点周边地图", Url = mapUrl }); //responseMessage.Articles.Add(new Article() //{ // Title = "微信公众平台SDK 官网链接", // Description = "Senparc.Weixin.MK SDK地址", // PicUrl = "http://weixin.senparc.com/images/logo.jpg", // Url = "http://weixin.senparc.com" //}); return(responseMessage); }
public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { BaiYeMapItem mapInfo = this.service.GetMapInfoByGPS("来自用户提交的位置", Convert.ToSingle(requestMessage.Location_Y.ToString()), Convert.ToSingle(requestMessage.Location_X.ToString()), false); StringBuilder stringBuilder = new StringBuilder(); if (mapInfo != null) { return(build.GetMapItemShow(mapInfo, requestMessage)); } stringBuilder.Append("未找到地图,望见谅。建议输入关键词为详细的地名,包含门牌号或者专有地名等,会提高查询的成功率"); ResponseMessageText expr_6D = base.CreateResponseMessage <ResponseMessageText>(); expr_6D.Content = stringBuilder.ToString(); return(expr_6D); }
public ResponseMessageNews GetResponseMessage(RequestMessageLocation requestMessage) { var responseMessage = ResponseMessageBase.CreateFromRequestMessage <ResponseMessageNews>(requestMessage); var markersList = new List <BaiduMarkers>(); markersList.Add(new BaiduMarkers() { Longitude = requestMessage.Location_X, Latitude = requestMessage.Location_Y, Color = "red", Label = "S", Size = BaiduMarkerSize.Default, }); var mapUrl = BaiduMapHelper.GetBaiduStaticMap(requestMessage.Location_X, requestMessage.Location_Y, 1, 3, null, 600, 480); //var markersList = new List<GoogleMapMarkers>(); //markersList.Add(new GoogleMapMarkers() //{ // X = requestMessage.Location_X, // Y = requestMessage.Location_Y, // Color = "red", // Label = "S", // Size = GoogleMapMarkerSize.Default, //}); //var mapSize = "480x600"; //var mapUrl = GoogleMapHelper.GetGoogleStaticMap(19 /*requestMessage.Scale*//*微信和GoogleMap的Scale不一致,这里建议使用固定值*/, // markersList, mapSize); responseMessage.Articles.Add(new Article() { Description = string.Format("您刚才发送了地理位置信息。Location_X:{0},Location_Y:{1},Scale:{2},标签:{3}", requestMessage.Location_X, requestMessage.Location_Y, requestMessage.Scale, requestMessage.Label), PicUrl = mapUrl, Title = "定位地点周边地图", Url = mapUrl }); responseMessage.Articles.Add(new Article() { Title = "微信公众平台SDK 百度地图", Description = "Senparc.Weixin.MK SDK地址", PicUrl = "http://weixin.senparc.com/images/logo.jpg", Url = "http://weixin.senparc.com" }); return(responseMessage); }
public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { var responseMessage = ResponseMessageBase.CreateFromRequestMessage <ResponseMessageText>(requestMessage); if (CurrentCulture.Name.Equals("zh-CN")) { responseMessage.Content = "经度:" + requestMessage.Location_Y.ToString() + System.Environment.NewLine + "维度:" + requestMessage.Location_X.ToString() + System.Environment.NewLine; } else { responseMessage.Content = "Longitude:" + requestMessage.Location_Y.ToString() + System.Environment.NewLine + "Latitude:" + requestMessage.Location_X.ToString() + System.Environment.NewLine; } return(responseMessage); }
public ResponseMessageNews GetResponseMessage(RequestMessageLocation requestMessage) { MpUser fromUser = MpUserService.GetByOpenID(requestMessage.FromUserName); if (fromUser != null) { fromUser.LocationX = requestMessage.Location_X; fromUser.LocationY = requestMessage.Location_Y; fromUser.LocationLabel = requestMessage.Label; fromUser.LastVisitDate = DateTime.Now; MpUserService.Update(fromUser); } double longitude = requestMessage.Location_Y; double latitude = requestMessage.Location_X; //修正坐标 DistanceHelper.ConvertCoordinate(ref longitude, ref latitude); IList <BranchDTO> listBranch = BranchService.GetBranch(longitude, latitude); var responseMessage = ResponseMessageBase.CreateFromRequestMessage <ResponseMessageNews>(requestMessage); responseMessage.Articles.Add(new Article() { Title = "石狮农商银行周边网点", Description = "", PicUrl = GlobalConfig.GetConfig()["ResourceDomain"] + "/funongbaotop.jpg", Url = "http://wx.ssrcb.com/Branch/BranchListMap?point=" + longitude + "," + latitude, }); //responseMessage.Articles.Add(new Article() //{ // Title = "石狮农商银行周边网点", // Description = "", // PicUrl = GlobalConfig.GetConfig()["ResourceDomain"] + "/funongbaotop.jpg", // Url = "http://wx.ssrcb.com/Branch/BranchList?point=" + longitude + "," + latitude, //}); //foreach (var item in listBranch) //{ // responseMessage.Articles.Add(new Article() // { // Title = item.Name+"("+item.Distance+"千米)"+"\n"+item.Address, // Description = item.Address, // PicUrl = "", // Url = "http://wx.ssrcb.com/Branch/BranchInfo?id=" + item.Id.ToString() + "&longitude=" + longitude + "&latitude=" + latitude // }); //} return(responseMessage); }
/// <summary> /// 处理位置请求 /// </summary> /// <param name="requestMessage"></param> /// <returns></returns> public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { return(null); #region SDK范例 //return ResponseChainRequest(RC.DataTypes.Location, requestMessage); //var locationService = new LocationService(); //var responseMessage = locationService.GetResponseMessage(requestMessage as RequestMessageLocation); //return responseMessage; //我们的地理信息测试代码 //Logger.Log4Net.Info(String.Format("地理位置B:維度:{0},經度:{1},比例尺:{2}", // requestMessage.Location_X, // requestMessage.Location_Y, // requestMessage.Scale)); #endregion }
///// <summary> ///// 处理位置请求 ///// </summary> ///// <param name="requestMessage"></param> ///// <returns></returns> //public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) //{ // var locationService = new LocationService(); // var responseMessage = locationService.GetResponseMessage(requestMessage as RequestMessageLocation); // return responseMessage; //} /// <summary> /// 位置类型请求 /// </summary> /// ///修改于2017:07:16 5:43 完成人:张强林 public override IResponseMessageBase OnLocationRequest(RequestMessageLocation requestMessage) { string url = "https://api.seniverse.com/v3/weather/daily.json"; string postdata = "key=gj0bzc3lhudxttxn&location=" + requestMessage.Location_X + ":" + requestMessage.Location_Y + "&language=zh-Hans&unit=c&start=0&days=3"; var weather = HttpGet(url, postdata); JavaScriptSerializer js = new JavaScriptSerializer(); Model.weather.Root team = team = js.Deserialize <Model.weather.Root>(weather); var responseMessage1 = CreateResponseMessage <ResponseMessageNews>(); responseMessage1.Articles.Add(new Article() { Title = requestMessage.Label + "未来3天天气预报" }); responseMessage1.Articles.Add(new Article() { Title = team.results[0].daily[0].date + "," + "最高气温:" + team.results[0].daily[0].high + "℃," + "气象:" + team.results[0].daily[0].text_day, PicUrl = MyCommFun.getWebSite() + "/weather_code/" + team.results[0].daily[0].code_day + ".png", }); responseMessage1.Articles.Add(new Article() { Title = team.results[0].daily[1].date + "," + "最高气温:" + team.results[0].daily[1].high + "℃," + "气象:" + team.results[0].daily[1].text_day, PicUrl = MyCommFun.getWebSite() + "/weather_code/" + team.results[0].daily[1].code_day + ".png", }) ; responseMessage1.Articles.Add(new Article() { Title = team.results[0].daily[2].date + "," + "最高气温:" + team.results[0].daily[2].high + "℃," + "气象:" + team.results[0].daily[2].text_day, PicUrl = MyCommFun.getWebSite() + "/weather_code/" + team.results[0].daily[2].code_day + ".png", }) ; return(responseMessage1); }
public IResponseMessageBase GetResponseMessage(RequestMessageLocation requestMessage) { //WeiXCommFun wxcomm = new WeiXCommFun(); //string yuming = MyCommFun.getWebSite(); //int apiid = wxcomm.getApiid(); ////1 查询店面,如果查询到店面,则返回图文列表信息,如果未查询到,则返回纯文本“找不到你查询的内容” //BLL.wx_lbs_setting setBll = new BLL.wx_lbs_setting(); //Model.wx_lbs_setting setting = setBll.GetSettingByWid(apiid); //BLL.wx_lbs_shopInfo sBll = new BLL.wx_lbs_shopInfo(); ////SELECT * FROM wx_lbs_shopInfo WHERE dbo.[ufn_GetMapDistance](121.4624,31.220933,yPoint, xPoint) < 5 //IList<Model.wx_lbs_shopInfo> shopList = sBll.GetDetailList(apiid, "dbo.[ufn_GetMapDistance](" + requestMessage.Location_Y + "," + requestMessage.Location_X + ",yPoint, xPoint) < " + setting.searchRadius); //if (shopList == null || shopList.Count <= 0) //{ //未查询到 // var responseTextMessage = ResponseMessageBase.CreateFromRequestMessage<ResponseMessageText>(requestMessage); // responseTextMessage.Content = "找不到你查询的内容"; // return responseTextMessage; //} //else //{ //查询到了数据 // var responseMessage = ResponseMessageBase.CreateFromRequestMessage<ResponseMessageNews>(requestMessage); // ////第一条信息 // //responseMessage.Articles.Add(new Article() // //{ // // Description = string.Format("您刚才发送了地理位置信息。Location_X:{0},Location_Y:{1},Scale:{2},标签:{3}", // // requestMessage.Location_X, requestMessage.Location_Y, // // requestMessage.Scale, requestMessage.Label), // // PicUrl = yuming + "/lbsInfo/images/ditu.jpg", // // Title = "周边门店信息", // // Url = yuming + "/weixin/lbs/index.aspx?x=" + requestMessage.Location_X + "&y=" + requestMessage.Location_Y + "&wid=" + apiid + "&openid=" + requestMessage.FromUserName // //}); // //中间n条信息 ,图文消息个数,限制为10条以内,所以中间控制最多8条信息 // for (int i = 0; i < shopList.Count; i++) // { // if (i == 8) // { // break; // } // Model.wx_lbs_shopInfo shop = shopList[i]; // string pUrl = ""; // if (shop.shopLogo == null || shop.shopLogo.Trim() == "") // { // // pUrl = yuming + "/lbsinfo/images/logo.jpg"; // } // else // { // pUrl = yuming + shop.shopLogo; // } // responseMessage.Articles.Add(new Article() // { // Title = shop.shopName + "\n 地址:" + shop.detailAddr + "\n电话:" + shop.telphone, // Description = shop.shopName + "分店信息", // PicUrl = pUrl, // Url = yuming + "/weixin/lbs/detailAddr.aspx?shopid=" + shop.id + "&x=" + requestMessage.Location_X + "&y=" + requestMessage.Location_Y + "&wid=" + apiid + "&openid=" + requestMessage.FromUserName // }); // } // //最后一条信息 // responseMessage.Articles.Add(new Article() // { // Title = "更多门店>>", // Url = yuming + "/weixin/lbs/index.aspx?x=" + requestMessage.Location_X + "&y=" + requestMessage.Location_Y + "&wid=" + apiid + "&openid=" + requestMessage.FromUserName // }); // return responseMessage; //} return null; }