From 3baeb26089a65ea7b65beedf2f3157dc2aab33a2 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Sun, 24 Jun 2012 16:10:33 +0400 Subject: Add reverse geocoding (fix #15) --- src/org/traccar/model/DatabaseDataManager.java | 1 + src/org/traccar/model/Position.java | 19 ++++++++++++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) (limited to 'src/org/traccar/model') diff --git a/src/org/traccar/model/DatabaseDataManager.java b/src/org/traccar/model/DatabaseDataManager.java index 8235a6170..f312c3dcd 100644 --- a/src/org/traccar/model/DatabaseDataManager.java +++ b/src/org/traccar/model/DatabaseDataManager.java @@ -229,6 +229,7 @@ public class DatabaseDataManager implements DataManager { queryAddPosition.setDouble("speed", position.getSpeed()); queryAddPosition.setDouble("course", position.getCourse()); queryAddPosition.setDouble("power", position.getPower()); + queryAddPosition.setString("address", position.getAddress()); queryAddPosition.setString("extended_info", position.getExtendedInfo()); queryAddPosition.executeUpdate(); diff --git a/src/org/traccar/model/Position.java b/src/org/traccar/model/Position.java index d2de726b1..b408dbbf2 100644 --- a/src/org/traccar/model/Position.java +++ b/src/org/traccar/model/Position.java @@ -26,7 +26,7 @@ public class Position { * Id */ private Long id; - + public Long getId() { return id; } @@ -99,12 +99,12 @@ public class Position { public void setLongitude(Double longitude) { this.longitude = longitude; } - + /** * Altitude */ private Double altitude; - + public Double getAltitude() { return altitude; } @@ -152,6 +152,19 @@ public class Position { this.power = power; } + /** + * Address + */ + private String address; + + public String getAddress() { + return address; + } + + public void setAddress(String address) { + this.address = address; + } + /** * Extended information in XML format */ -- cgit v1.2.3