public leeres displayPosition (GPSDataDTO Daten)
{
map.clearOverlays ();
map.addOverlay (createMarker (Daten));
map.setCenter (LatLng.newInstance (data.getLat (), data.getLongitude ()), 14);
}
privates Markierung createMarker (GPSDataDTO Daten)
{
abschließende Markierungsmarkierung = neue Markierung (LatLng.newInstance (data.getLat (), data.getLongitude ()));
abschließendes GPSDataDTO p = Daten;
marker.addMarkerClickHandler (neues MarkerClickHandler () {
Öffentlichkeit leeres onClick (MarkerClickEvent Ereignis) {
InfoWindow Info = map.getInfoWindow ();
info.open (Markierung,
neues InfoWindowContent (
„Identifikation: “ + p.getID () + „ “ +
„Datum: “ + p.getDate () + " “ +
„Zeit: " +p.getTime () + „ “ +
„Breite: “ + p.getLat () + „ “ +
„Breite-Richtung: " +p.getLat_Dir () + „ “ +
„Länge: " + p.getLongitude () + „ “ +
„Länge-Richtung: " +p.getLong_Dir () + „ “ +
„Geschwindigkeit: “ + p.getSpeed () + „kph?? “ +
„Kurs: “ + p.getCourse () + „Course “ +
„IP address: “ + p.getIp_add () + „"));}
});
Rückholmarkierung;
}
Öffentlichkeit leeres displayPositionHistory (Vector Daten) {
map.clearOverlays ();
GPSDataDTO init = neues GPSDataDTO ();
init = data.elementAt (0);
map.setCenter (LatLng.newInstance (init.getLat (), init.getLongitude ()), 14);
für (int i=0; I < data.size (); i++)
{
GPSDataDTO Markierung = (GPSDataDTO) data.elementAt (i);
map.addOverlay (createMarker (Markierung));
}
}
|