To add your own avatar pin to the member map you must go to your site profile page first and from there click "Change My Location". On that page, enter in your town/city and country and you will have a pin on the map! If you don't want to disclose exactly where you are, then just inputting your country should also work.
Entering your location on your forum profile has no effect on the member map.