fm.ghias
دوشنبه 01 اردیبهشت 1393, 16:58 عصر
سلام و عرض ادب خدمت اساتید محترم:
من در پروژه AVL خد برای نمایش مسیر حرکت از تابع polyline استفاده کردم و داده ها را (در قالب lat&long )از بانک خوانده و هر point را به نقشه اضافه میکنم. هنگامی که تعداد این pointها کمتر از 200 تا باشد مسیر حرکت را نشان می دهد اما وقتی بیشتر شد نشان نمی دهد. کسی هست در این زمینه بتونه کمک کنه دو ماهی هست که باهاش درگیرم لطفا راهنمایی کنید. این هم قسمتی که polyline را می کشم.
for (int CnShow1 = st; CnShow1 < en; CnShow1++)
{
double x = Convert.ToDouble(Ds.Tables["TblLogCar"].Rows[CnShow1]["XPositionLat"]);
double y = Convert.ToDouble(Ds.Tables["TblLogCar"].Rows[CnShow1]["YPositionLong"]);
GooglePoint GP1 = new GooglePoint();
GP1.ID = "GP1";
GP1.Latitude = x;
GP1.Longitude = y;
PL1.ID = "PL1";
PL1.ColorCode = "#0000FF";
//Specify width for line
PL1.Width = 5;
PL1.Points.Add(GP1);
}
GoogleMapForASPNet1.GoogleMapObject.Polylines.Add( PL1)};
من در پروژه AVL خد برای نمایش مسیر حرکت از تابع polyline استفاده کردم و داده ها را (در قالب lat&long )از بانک خوانده و هر point را به نقشه اضافه میکنم. هنگامی که تعداد این pointها کمتر از 200 تا باشد مسیر حرکت را نشان می دهد اما وقتی بیشتر شد نشان نمی دهد. کسی هست در این زمینه بتونه کمک کنه دو ماهی هست که باهاش درگیرم لطفا راهنمایی کنید. این هم قسمتی که polyline را می کشم.
for (int CnShow1 = st; CnShow1 < en; CnShow1++)
{
double x = Convert.ToDouble(Ds.Tables["TblLogCar"].Rows[CnShow1]["XPositionLat"]);
double y = Convert.ToDouble(Ds.Tables["TblLogCar"].Rows[CnShow1]["YPositionLong"]);
GooglePoint GP1 = new GooglePoint();
GP1.ID = "GP1";
GP1.Latitude = x;
GP1.Longitude = y;
PL1.ID = "PL1";
PL1.ColorCode = "#0000FF";
//Specify width for line
PL1.Width = 5;
PL1.Points.Add(GP1);
}
GoogleMapForASPNet1.GoogleMapObject.Polylines.Add( PL1)};