Cuestión : ¿Cómo puedo prevenir mi objeto que es sobreescrito en a para el lazo?

La autorización aquí es mi problema, (véase el código atado) el
I tener un displayPosition del método (), actualizaciones del
This una tabla los míos con datos de un solo resultado. Entonces sobrepone un marcador en un mapa (un mapa del google). Esto se hace usar el method

Now que tengo un segundo método displayPositionHistory, ahora qué del createMarker sucede aquí es básicamente la misma cosa a menos que haya más de un resultado que viene adentro. La puesta al día de la tabla está muy bien, el problema ocurre cuando intenta crear los marcadores. Si tengo tres resultados. Crea solamente un marcador esencialmente que sobreescribe el primer marcador en vez de crear 3 la pregunta individual de markers.

My está repetidas veces cómo puedo prevenir esto de happening.

I usar Google Maps API para GWT (juego de herramientas) del Web de Google
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
displayPosition vacío >public notpretty " del class= " del id= " codeSnippet853030 del
” + p.getID () + “
” + “Fecha: ” + p.getDate () + "
” + “Tiempo: " +p.getTime () + “
” + “Latitud: ” + p.getLat () + “
” + “Dirección de la latitud: " +p.getLat_Dir () + “
” + “Longitud: " + p.getLongitude () + “
” + “Dirección de la longitud: " +p.getLong_Dir () + “
” + “Velocidad: ¿” + p.getSpeed () + “kph??
” + “Curso: ” + p.getCourse () + “Course
” + “IP address: ” + p.getIp_add () + “"));} }); marcador de vuelta; } displayPositionHistory vacío del público (datos de Vector) { map.clearOverlays (); Init de GPSDataDTO = nuevo GPSDataDTO (); init = data.elementAt (0); map.setCenter (LatLng.newInstance (init.getLat (), init.getLongitude ()), 14); para (internacional i=0; i < data.size (); i++) { Marcador de GPSDataDTO = (GPSDataDTO) data.elementAt (i); map.addOverlay (createMarker (marcador)); } }
class= del

Respuesta : ¿Cómo puedo prevenir mi objeto que es sobreescrito en a para el lazo?

Marcador de GPSDataDTO; //put este del código lado hacia fuera del lazo

para (internacional i=0; i <� data="">                {  
                           marcador = (GPSDataDTO) data.elementAt (i);  
               map.addOverlay (createMarker (marcador));  
                 
       }  

Otras soluciones  
 
programming4us programming4us