Vraag : Hoe kan ik mijn voorwerp beschrijvend in a voor lijn verhinderen?

O.k. is hier mijn probleem, (zie code in bijlage)
I heeft een methodedisplayPosition (), updates
This een lijst van mijn met gegevens van één enkel resultaat. Het bedekt dan een teller op een kaart (een googlekaart). Dit wordt gedaan gebruikend createMarker method

Now ik een tweede displayPositionHistory methode, nu heb wat gebeurt hier fundamenteel het zelfde ding behalve daar is meer dan één resultaat is die binnen komen. Bijwerken van de lijst is fijn, komt voor het probleem wanneer het probeert om tot de tellers te leiden. Als ik drie resultaten heb. Het leidt slechts tot één teller die hoofdzakelijk de eerste teller opnieuw beschrijven en opnieuw in plaats van het creëren 3 is de individuele/>My vraag markers.


I am kan verhinderen gebruikend Google Maps API voor GWT (Toolkit van het Web Google)
" codeBody "
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:
public nietige displayPosition (gegevens GPSDataDTO)
        {
        map.clearOverlays ();
        map.addOverlay (createMarker (gegevens));
        map.setCenter (LatLng.newInstance (data.getLat (), data.getLongitude ()), 14);
        }
    
    privé Teller createMarker (gegevens GPSDataDTO) 
        {
    	
        de definitieve teller van de Teller = nieuwe Teller (LatLng.newInstance (data.getLat (), data.getLongitude ()));
        definitieve GPSDataDTO p = gegevens;
        
        marker.addMarkerClickHandler (nieuwe MarkerClickHandler () {
            openbare nietige onClick (gebeurtenis MarkerClickEvent) {
                InfoWindow info = map.getInfoWindow ();
                info.open (teller,
                nieuwe InfoWindowContent (
					„Identiteitskaart: “ + p.getID () + „
“ + „Datum: “ + p.getDate () + "
“ + „Tijd: " +p.getTime () + „
“ + „Breedte: “ + p.getLat () + „
“ + De „richting van de breedte: " +p.getLat_Dir () + „
“ + „Lengte: " + p.getLongitude () + „
“ + De „richting van de lengte: " +p.getLong_Dir () + „
“ + „Snelheid: “ + p.getSpeed () + „kph??
“ + „Cursus: “ + p.getCourse () + „Course
“ + „IP Adres: “ + p.getIp_add () + „“));} }); terugkeer teller; } openbare nietige displayPositionHistory (gegevens Vector) { map.clearOverlays (); GPSDataDTO init = nieuwe GPSDataDTO (); init = data.elementAt (0); map.setCenter (LatLng.newInstance (init.getLat (), init.getLongitude ()), 14); voor (int. i=0; i < data.size (); i++) { De teller van GPSDataDTO = (GPSDataDTO) data.elementAt (I); map.addOverlay (createMarker (teller)); } }

Antwoord : Hoe kan ik mijn voorwerp beschrijvend in a voor lijn verhinderen?

De teller van GPSDataDTO; //put deze code uit kant van de lijn

voor (int. i=0; i <� data="">                {  
                           teller = (GPSDataDTO) data.elementAt (I);  
               map.addOverlay (createMarker (teller));  
                 
       }  

Andere oplossingen  
 
programming4us programming4us