/[projects]/android/TrainInfoService/src/dk/thoerup/traininfoservice/RequestPlotter.java
ViewVC logotype

Diff of /android/TrainInfoService/src/dk/thoerup/traininfoservice/RequestPlotter.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1559 by torben, Fri Jul 1 13:37:24 2011 UTC revision 1560 by torben, Fri Jul 8 14:56:01 2011 UTC
# Line 26  import javax.servlet.http.HttpServlet; Line 26  import javax.servlet.http.HttpServlet;
26  import javax.servlet.http.HttpServletRequest;  import javax.servlet.http.HttpServletRequest;
27  import javax.servlet.http.HttpServletResponse;  import javax.servlet.http.HttpServletResponse;
28    
29    import dk.thoerup.genericjavautils.HttpUtil;
30  import dk.thoerup.genericjavautils.TimeoutMap;  import dk.thoerup.genericjavautils.TimeoutMap;
31    
32  @WebServlet(urlPatterns={"/RequestPlotter"})  @WebServlet(urlPatterns={"/RequestPlotter"})
# Line 122  public class RequestPlotter extends Http Line 123  public class RequestPlotter extends Http
123                                                  continue;                                                  continue;
124                                          }                                          }
125                                                                                    
126                                            
127                                            
128                                          RequestPosition pos = new RequestPosition();                                          RequestPosition pos = new RequestPosition();
129                    
130                                          String toks[] = line.split(" ");                                          String toks[] = line.split(" ");
# Line 129  public class RequestPlotter extends Http Line 132  public class RequestPlotter extends Http
132                    
133                                          pos.time = df.parse( toks[2].replace("\"", "") );                                          pos.time = df.parse( toks[2].replace("\"", "") );
134                    
135                                          String argpart = toks[5].split("\\?")[1];                                          Map<String,String> params = HttpUtil.decodeUri( toks[5] );                                      
           
                                         String args[] = argpart.split("&");  
136                    
137                                          pos.lat = args[0].split("=")[1];                                          pos.lat = params.get("latitude");
138                                          pos.lng = args[1].split("=")[1];                                          pos.lng = params.get("longitude");
139                                                                                    
140                                                                                    
141                                          long timediff = now.getTime() - pos.time.getTime();                                                                              long timediff = now.getTime() - pos.time.getTime();                                    

Legend:
Removed from v.1559  
changed lines
  Added in v.1560

  ViewVC Help
Powered by ViewVC 1.1.20