コード例 #1
0
        public string GetTestWay()
        {
            Point pointStart = new Point(55.796134, 49.088999);
            Point pointEnd   = new Point(55.798455, 49.075159);
            Point different  = new Point((pointEnd.X - pointStart.X) / 100, (pointEnd.Y - pointStart.Y) / 100);
            Point oneTh      = new Point(0.0000232099999999, -0.00013840000000101852);
            List <DataMobailLevel> dataMobailsTest = new List <DataMobailLevel>(100);
            var    pointXiteration = pointStart.X;
            var    pointYiteration = pointStart.Y;
            Random rnd             = new Random();

            for (int i = 0; i < 100; i++)
            {
                var levelRandom = rnd.Next(0, 12);
                pointXiteration += oneTh.X;
                pointYiteration += oneTh.Y;
                DataMobailLevel testData = new DataMobailLevel();
                testData.level        = levelRandom;
                testData.nameOperator = "Beeline";
                testData.X            = pointXiteration;
                testData.Y            = pointYiteration;
                testData.valid        = true;
                dataMobailsTest.Add(testData);
            }
            return(dataMobailsTest.ToJson());
        }
コード例 #2
0
 private static void Add(IMongoCollection <BsonDocument> collection, DataMobailLevel note)
 {
     if (note.X != 0 && note.Y != 0)
     {
         collection.InsertOne(note.ToBsonDocument());
     }
 }