package com.github.pfichtner.jrunalyser.base.data; import java.io.Serializable; public class DefaultCoordinate implements Coordinate, Serializable { private static final long serialVersionUID = 6898515519217819762L; private final double lat; private final double lon; public DefaultCoordinate(double lat, double lon) { this.lat = lat; this.lon = lon; } public static DefaultCoordinate of(Coordinate coordinate) { return new DefaultCoordinate(coordinate.getLatitude(), coordinate.getLongitude()); } @Override public double getLatitude() { return this.lat; } @Override public double getLongitude() { return this.lon; } @Override public String toString() { return String.valueOf(getLatitude()) + '/' + getLongitude(); } }