Вопрос : Как могу я предотвратить мой предмет будучи переписыванным в a для петли?

О'кейом здесь будет моя проблема, (см. прикрепленное Кодего)
I иметь displayPosition метода (), уточнения
This таблица моих с данными от одиночного результата. Оно после этого overlays отметка на карте (карте google). Это сделано using method

Now, котор я имею второй метод displayPositionHistory, теперь createMarker случается здесь будет основно такой же вещью кроме того что больше чем один результат приходя внутри. Уточнение таблицы отлично, проблема происходит когда оно пытается создать отметки. Если я имею 3 результата. Оно создает только одну отметку необходимо переписывая первую отметку снова и снова вместо создавать 3 индивидуальное вопрос в том, что markers.

My как могу я предотвратить это от happening.

I am using карты API Google для GWT (набор инструментов) стержня Google
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
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 " class= " id= " codeSnippet853030
public пустое (данные по GPSDataDTO)
        {
        map.clearOverlays ();
        map.addOverlay (createMarker (данные));
        map.setCenter (LatLng.newInstance (data.getLat (), data.getLongitude ()), 14);
        }
    
    приватное createMarker отметки (данные по GPSDataDTO) 
        {
    	
        окончательная отметка отметки = новая отметка (LatLng.newInstance (data.getLat (), data.getLongitude ()));
        окончательное GPSDataDTO p = данные;
        
        marker.addMarkerClickHandler (новое MarkerClickHandler () {
            onClick публики пустое (случай MarkerClickEvent) {
                InfoWindow info = map.getInfoWindow ();
                info.open (отметка,
                новое InfoWindowContent (
					«Удостоверение личности: » + p.getID () + «
» + «Дата: » + p.getDate () + "
» + «Время: " +p.getTime () + «
» + «Широта: » + p.getLat () + «
» + «Направление широты: " +p.getLat_Dir () + «
» + «Долгота: " + p.getLongitude () + «
» + «Направление долготы: " +p.getLong_Dir () + «
» + «Скорость: » + p.getSpeed () + «kph??
» + «Курс: » + p.getCourse () + «Course
» + «Адрес IP: » + p.getIp_add () + «"));} }); возвращенная отметка; } displayPositionHistory публики пустое (данные по Vector) { map.clearOverlays (); Init GPSDataDTO = новое GPSDataDTO (); init = data.elementAt (0); map.setCenter (LatLng.newInstance (init.getLat (), init.getLongitude ()), 14); для (int i=0; iий < data.size (); i++) { Отметка GPSDataDTO = (GPSDataDTO) data.elementAt (I); map.addOverlay (createMarker (отметка)); } }
class=

Ответ : Как могу я предотвратить мой предмет будучи переписыванным в a для петли?

Отметка GPSDataDTO; //put эта Кодего сторона вне петли

для (int i=0; iий <� data="">                {  
                           отметка = (GPSDataDTO) data.elementAt (I);  
               map.addOverlay (createMarker (отметка));  
                 
       }  

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us