using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; namespace HZQR.Common { public class BaiDuMapHelper { public static string GetBaiduPointString(string PointString, DataTable _DataTable) { for (int i = 0; i < _DataTable.Rows.Count; i++) { int num = 0; string text = ""; if (num >= 0 && num < 3) { text = "0"; } else { text = "46"; } if (_DataTable.Rows.Count - 1 == i) { string imgPath = ""; try { imgPath = "imagepath:\"" + _DataTable.Rows[i]["IMAGEPATH"] + "\","; } catch { imgPath = ""; } string text2 = PointString; PointString = string.Concat(new string[] { text2, "{ title: \"", _DataTable.Rows[i]["MAPINFO"].ToString(), "\", objectcode: \"", _DataTable.Rows[i]["MAP_OBJECTCODE"].ToString(), "\", content: \"", _DataTable.Rows[i]["MAP_ADDRESS"].ToString(), "\",tel: \"", _DataTable.Rows[i]["MAP_TEL"].ToString(), "\", point: \"", _DataTable.Rows[i]["MAPX"].ToString(), "|", _DataTable.Rows[i]["MAPY"].ToString(), "\", isOpen: 0,", imgPath, "icon: { w: 23, h: 25, l: ", text, ", t: 21, x: 9, lb: 12} }" }); } else { string imgPath = ""; try { imgPath = "imagepath:\"" + _DataTable.Rows[i]["IMAGEPATH"] + "\","; } catch { imgPath = ""; } string text2 = PointString; PointString = string.Concat(new string[] { text2, "{ title: \"", _DataTable.Rows[i]["MAPINFO"].ToString(), "\", objectcode: \"", _DataTable.Rows[i]["MAP_OBJECTCODE"].ToString(), "\", content: \"", _DataTable.Rows[i]["MAP_ADDRESS"].ToString(), "\",tel: \"", _DataTable.Rows[i]["MAP_TEL"].ToString(), "\", point: \"", _DataTable.Rows[i]["MAPX"].ToString(), "|", _DataTable.Rows[i]["MAPY"].ToString(), "\", isOpen: 0,", imgPath, "icon: { w: 23, h: 25, l: ", text, ", t: 21, x: 9, lb: 12} }," }); } } return PointString; } } }