En être de même means that something (referred to by the en) also applies to something else.
Your sentence thus could be translated into English as
The same applies to the discovery of the New World.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.