To add HREFLANG code to determine language versions of the website (to help google search engine) do I need:
You should get into the habit of searching Google's Webmaster help. It's full of useful information.
OK thanks. But I thought you could have a scenario where google finds a page not via the site map. In this instance it would not see the HREFLANG tags?