"Here is Germany."
It is one of the Russian cases of nouns:
It's better not to think about maps as that can be confusing. It's better just to think that вот means "here is" with it's usual meaning.
"Here is" usually doesn't refer to a specific location, it means roughly something like "may I present", and that is translated as вот.
If you want "here is" to specifically describe what is in this location you have to change the stress in your voice or something. Anyway, when "here" means "this location" use здесь or тут.