Advertisement
jackieradallhazik

Trafic-Imagine

Mar 4th, 2016
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.54 KB | None | 0 0
  1. //find location in gps xong roi . . .
  2. string search_string = Convert.ToString(geoposition.Coordinate.Lat...)+","+Convert.ToString(geoposition.Coordinate.Lon...)
  3. string link1 = "http://127.0.0.1/phoneserver/traficjam.php?local=" + search_string;
  4.                         HttpClient httpClient1 = new HttpClient();
  5.                         string HTMLCode1 = await httpClient1.GetStringAsync(link1);
  6.                        
  7.                         if (HTMLCode1 == "1" || HTMLCode1 == "")
  8.                         {
  9.                            MessageDialog msgbox = new MessageDialog("Find location fail! or locaiton not exist");
  10.                             await msgbox.ShowAsync();
  11.                        }
  12.                         else
  13.                         {// khuc nay moi ne` -----------------------------
  14.  
  15.                             List<double> lat = new List<double>();
  16.                             List<double> lon = new List<double>();
  17.                             List<string> time = new List<string>();
  18.                             string code = HTMLCode1;
  19.                            
  20.                             while (code.IndexOf("|") > 0)
  21.                             {
  22.                                 lat.Add(double.Parse(code.Substring(0, code.IndexOf("_"))));
  23.                                 lon.Add(double.Parse(code.Substring(code.IndexOf("_") + 1, code.IndexOf("=") - code.IndexOf("_") - 1)));
  24.                                 time.Add(Convert.ToString(code.Substring(code.IndexOf("=") + 1, code.IndexOf("|") - code.IndexOf("=") - 1)));
  25.                                 code = code.Substring(code.IndexOf("|") + 1, code.Length - code.IndexOf("|") - 1);
  26.                             }
  27.                             for (int j = 0; j < lat.Count; j++)
  28.                             {
  29.                                 var trafic = new Geopoint(new BasicGeoposition() { Latitude = lat[j], Longitude = lon[j] });
  30.                                 if (time[j] != "needhelp")
  31.                                 {
  32.                                     setPositionIcon(trafic, "ms-appx:///Assets/pin.png", "Have " + time[j] + " say trafic jam.");// hien icon traficjam
  33.                                 }
  34.                                 else
  35.                                 {
  36.                                     setPositionIcon(trafic, "ms-appx:///Assets/SplashScreen.scale-240.png", "Help someone in here!");// hien icon need help!
  37.                                 }
  38.                             }
  39.                            
  40.                         }
  41. //roi TrySetViewAsync
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement