public void FindPathByPoint()
 {
     TrafficTransferAnalyst transfer = new TrafficTransferAnalyst("http://" + ip + ":8090/iserver/services/traffictransferanalyst-sample/restjsr/");
     TransferSolutions solutions = transfer.FindTransferSolutions("Traffic-Changchun", new Point2D(4941.4295161, -3566.82310317), new Point2D(5308.6140371, -3935.57363916), new TrafficTransferAnalystParameter());
     List<TransferLine> slines = new List<TransferLine>();
     foreach (TransferLines lines in solutions.SolutionItems[1].LinesItems)
     {
         slines.Add(lines.LineItems[0]);
     }
     TransferGuide guide = transfer.FindTransferPath("Traffic-Changchun", 175, 164, slines.ToArray());
     Assert.IsTrue(guide.Count == 3);
     Assert.IsTrue(guide.TransferCount == 1);
     Assert.IsTrue(guide.Items[0].IsWalking);
     Assert.IsTrue(Math.Round(guide.Items[1].Route.Points[0].X,6) == Math.Round(4796.1216816732649,6));
 }