bool operator >=(GeoPoint other) { if (latitude >= other.latitude && longitude >= other.longitude) return true; return latitude - other.latitude + longitude - other.longitude >= 0; }