/[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 986 by torben, Mon Jul 5 09:48:06 2010 UTC revision 987 by torben, Sun Jul 11 17:12:23 2010 UTC
# Line 47  public class RequestPlotter extends Http Line 47  public class RequestPlotter extends Http
47          }          }
48                    
49          class PositionContainer {          class PositionContainer {
50                    List<RequestPosition> blue = new ArrayList<RequestPosition>();
51                  List<RequestPosition> green = new ArrayList<RequestPosition>();                  List<RequestPosition> green = new ArrayList<RequestPosition>();
52                  List<RequestPosition> yellow = new ArrayList<RequestPosition>();                  List<RequestPosition> yellow = new ArrayList<RequestPosition>();
53                  List<RequestPosition> red = new ArrayList<RequestPosition>();                  List<RequestPosition> red = new ArrayList<RequestPosition>();
# Line 127  public class RequestPlotter extends Http Line 128  public class RequestPlotter extends Http
128                                                  positions.red.add(pos); //RED                                                  positions.red.add(pos); //RED
129                                          } else if ( timediff < (24*60*60*1000)) {                                          } else if ( timediff < (24*60*60*1000)) {
130                                                  positions.yellow.add(pos); //YELLOW                                                  positions.yellow.add(pos); //YELLOW
131                                          } else {                                          } else if ( timediff < (7*24*60*60*1000)) {
132                                                  positions.green.add(pos); //GREEN                                                  positions.green.add(pos); //GREEN
133                                            } else {
134                                                    positions.blue.add(pos); //BLUE
135                                          }                                          }
136                    
137                                  }                                  }
# Line 170  public class RequestPlotter extends Http Line 173  public class RequestPlotter extends Http
173                  sb.append( "<kml xmlns=\"http://www.opengis.net/kml/2.2\">\n" );                  sb.append( "<kml xmlns=\"http://www.opengis.net/kml/2.2\">\n" );
174                  sb.append( "<Document>\n" );                              sb.append( "<Document>\n" );            
175                  sb.append( " <description><![CDATA[");                  sb.append( " <description><![CDATA[");
176                  sb.append( "  Green:").append(positions.green.size()).append("<br/>\n");                  sb.append( "  Red:").append(positions.red.size()).append(" (whithin 3 hours)<br/>\n");
177                  sb.append( "  Yellow:").append(positions.yellow.size()).append("<br/>\n");                  sb.append( "  Yellow:").append(positions.yellow.size()).append(" (within 24 hours)<br/>\n");
178                  sb.append( "  Red:").append(positions.red.size()).append("\n");                  sb.append( "  Green:").append(positions.green.size()).append(" (within one week)<br/>\n");
179                    sb.append( "  Blue:").append(positions.blue.size()).append(" (older)<br/>\n");          
180                  sb.append( " ]]></description>");                  sb.append( " ]]></description>");
181                                    
182                                    
# Line 188  public class RequestPlotter extends Http Line 192  public class RequestPlotter extends Http
192                  sb.append( "  <IconStyle><Icon><href>http://maps.google.com/mapfiles/kml/paddle/grn-circle.png</href></Icon></IconStyle>\n" );                  sb.append( "  <IconStyle><Icon><href>http://maps.google.com/mapfiles/kml/paddle/grn-circle.png</href></Icon></IconStyle>\n" );
193                  sb.append( " </Style>\n\n" );                  sb.append( " </Style>\n\n" );
194                                    
195                    sb.append( " <Style id=\"blue\">\n" );
196                    sb.append( "  <IconStyle><Icon><href>http://maps.google.com/mapfiles/kml/paddle/blue-circle.png</href></Icon></IconStyle>\n" );
197                    sb.append( " </Style>\n\n" );          
198  /*  /*
199                  String overlay =                  String overlay =
200                " <ScreenOverlay>" +                " <ScreenOverlay>" +
# Line 207  public class RequestPlotter extends Http Line 214  public class RequestPlotter extends Http
214          */                */      
215                                    
216    
217                    formatPositions(sb, "blue", positions.blue);
218                  formatPositions(sb, "green", positions.green);                  formatPositions(sb, "green", positions.green);
219                  formatPositions(sb, "yellow", positions.yellow);                  formatPositions(sb, "yellow", positions.yellow);
220                  formatPositions(sb, "red", positions.red);                  formatPositions(sb, "red", positions.red);

Legend:
Removed from v.986  
changed lines
  Added in v.987

  ViewVC Help
Powered by ViewVC 1.1.20