Subversion Repositories Projects

Rev

Rev 1565 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1563 - 1
package dongfang.mkt.datatype;
2
 
3
public class GPSPosition {
1565 - 4
 
5
        public static final int INVALID         = 0x00;
6
        public static final int NEWDATA         = 0x01;
7
        public static final int PROCESSED       = 0x02;
8
 
9
        double longitude;
10
        double latitude;
11
        double altitude;
12
 
1563 - 13
        int status;
14
 
1565 - 15
        public double getLongitude() {
1563 - 16
                return longitude;
17
        }
18
 
1565 - 19
        public double getLatitude() {
1563 - 20
                return latitude;
21
        }
22
 
1565 - 23
        public double getAltitude() {
1563 - 24
                return altitude;
25
        }
26
 
27
        public int getStatus() {
28
                return status;
29
        }
30
 
1565 - 31
        public void setLongitude(double longitude) {
1563 - 32
                this.longitude = longitude;
33
        }
34
 
1565 - 35
        public void setLatitude(double latitude) {
1563 - 36
                this.latitude = latitude;
37
        }
38
 
1565 - 39
        public void setAltitude(double altitude) {
1563 - 40
                this.altitude = altitude;
41
        }
42
 
43
        public void setStatus(int status) {
44
                this.status = status;
45
        }
46
 
47
        public String toXML() {
1568 - 48
                String result = "latitude=\"" + latitude + "\"";
49
                result += " longitude=\"" + longitude + "\"";
50
                result += " altitude=\"" + altitude + "\"";
1563 - 51
                return result;
52
        }
53
 
54
        public String toString() {
1565 - 55
                String result = "" + latitude;
1568 - 56
                result += "," + longitude;
57
                result += "," + altitude;
1563 - 58
                return result;
59
        }
60
}