99 lines
2.9 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|