I notice that many maps vendor such as Google require user to download offline map using their android phone. At the worst case, the user need to setup internet connection point in which the android phone will use the PC's internet to retrieve those offline map.
So, my question is - are there really pure offline map that I can first download to my PC and later transfer to the android phone? (It would be better if the offline map can also be view inside the PC too. Meaning that the offline map can be used on multiple devices - Portability!)