152 |
|
|
153 |
for(RequestPosition current : list) { |
for(RequestPosition current : list) { |
154 |
sb.append( " <Placemark>\n" ); |
sb.append( " <Placemark>\n" ); |
155 |
sb.append( " <styleUrl>#" + color + "</styleUrl>\n" ); |
sb.append( " <styleUrl>#").append(color).append("</styleUrl>\n" ); |
156 |
sb.append( " <description>IP=" + current.ip + " Time=" + current.time + "</description>\n" ); |
sb.append( " <description>IP=").append(current.ip).append(" Time=").append(current.time).append("</description>\n" ); |
157 |
sb.append( " <Point><coordinates>" + current.lng + "," + current.lat + ",0</coordinates></Point>\n" ); |
sb.append( " <Point><coordinates>").append(current.lng).append(",").append(current.lat).append(",0</coordinates></Point>\n" ); |
158 |
sb.append( " </Placemark>\n" ); |
sb.append( " </Placemark>\n" ); |
159 |
} |
} |
160 |
|
|
162 |
} |
} |
163 |
|
|
164 |
protected String formatXml(PositionContainer positions) { |
protected String formatXml(PositionContainer positions) { |
165 |
StringBuilder sb = new StringBuilder(); |
StringBuilder sb = new StringBuilder(1024*1024); |
166 |
|
|
167 |
sb.append( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" ); |
sb.append( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" ); |
168 |
sb.append( "<kml xmlns=\"http://www.opengis.net/kml/2.2\">\n" ); |
sb.append( "<kml xmlns=\"http://www.opengis.net/kml/2.2\">\n" ); |