A decent plugin that would allow users to show their location in a Google Map (selective from their profile and based upon their location field and with an initial on/off setting upon account creation available from the ACP would be a good place to start.