public List <ViewModelWalkingConnection> ReadData()
        {
            List <ViewModelWalkingConnection> results = new List <ViewModelWalkingConnection>();

            using (StreamReader file = new StreamReader(@"D:\walk.txt"))
            {
                string line;
                while ((line = file.ReadLine()) != null)
                {
                    RootObject geo = JsonConvert.DeserializeObject <RootObject>(line);
                    ViewModelWalkingConnection wm = new ViewModelWalkingConnection();
                    var from = _IStationService.GetSation(geo.origin.geometry.coordinates[1], geo.origin.geometry.coordinates[0]);
                    var to   = _IStationService.GetSation(geo.destination.geometry.coordinates[1], geo.origin.geometry.coordinates[0]);
                    wm.ToStationId   = to.Id;
                    wm.FromStationId = from.Id;
                    wm.Distance      = geo.routes[0].distance;
                    wm.Time          = geo.routes[0].duration;
                    wm.PolyLine      = new JavaScriptSerializer().Serialize(geo.routes[0].geometry.coordinates).ToString();
                    results.Add(wm);
                }
            }
            return(results);
        }