public static String produceMapPoint(Point s,Point e,int count,String cardIndex,int beginCardNumber)
        {
            Console.WriteLine("produceMapPoint");
            MapPointList mapPointss = new MapPointList();

            double sss = ((double)2 / (double)100);
            debug("sss = " + sss);

            debug("e.x = "+e.X+"e.y"+e.Y);
            debug("s.x = " + s.X + "s.y" + s.Y);
            double xstep = (((double)e.X - (double)s.X) / count);
            debug("xstep = " + xstep);
            double ystep = (((double)e.Y - (double)s.Y) / count);
            debug("ystep = " + ystep);
            for (int i = 0; i < count;i++)
            {
                MapPoints mapPoint = new MapPoints();
                //debug("xstep * count = " + xstep * i);

                mapPoint.x = (int)(s.X + xstep * i);
                mapPoint.y = (int)(s.Y + ystep * i);
                mapPointss.add(cardIndex + "" + (beginCardNumber + i), mapPoint);

                /*mapPoint.id = cardIndex + "" + (beginCardNumber + i);

                debug("i = "+i+"  x = " + mapPoint.point.X + " y = " + mapPoint.point.Y);
                list.add(mapPoint);*/
                //setProgressBar1();

            }
            string output = ConvertJsonString(JsonConvert.SerializeObject(mapPointss));

            Console.WriteLine(output);

            return output;
        }
 public void add(String id ,MapPoints mapPoints)
 {
     this.mapPoints.Add(id, mapPoints);
 }