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; }