package com.walker.infrastructure;
|
|
import com.walker.location.GeoHashHelper;
|
|
public class Address {
|
|
@Override
|
public String toString(){
|
return new StringBuilder("[lng=").append(this.lng)
|
.append(", lat=").append(this.lat)
|
.append(", geoHash=").append(this.geoHash)
|
.append(", name=").append(this.name)
|
.append("]").toString();
|
}
|
|
public Address(){}
|
|
public Address(String name, double lng, double lat, GeoHashHelper geoHashHelper){
|
this.name = name;
|
this.lng = lng;
|
this.lat = lat;
|
if(geoHashHelper != null){
|
this.geoHash = geoHashHelper.encode(this.lat, this.lng);
|
}
|
}
|
|
public double getLng() {
|
return lng;
|
}
|
|
public void setLng(double lng) {
|
this.lng = lng;
|
}
|
|
public double getLat() {
|
return lat;
|
}
|
|
public void setLat(double lat) {
|
this.lat = lat;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getGeoHash() {
|
return geoHash;
|
}
|
|
public void setGeoHash(String geoHash) {
|
this.geoHash = geoHash;
|
}
|
|
private double lng;
|
private double lat;
|
private String name;
|
private String geoHash;
|
}
|