Compare two coordinates for equality.
@override bool operator ==(Object other) { return (other is GeoCoordinate2D) && (other.x == x) && (other.y == y); }