2025-03-27 15:05:14 +08:00

99 lines
2.9 KiB
C#

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;
}
}
}