Right now, we only add locations as the exact strings that are in AS. We should modify this to do the following:
If the location name isn't in the preference store, then prompt the user for a set of possible locations (perhaps within X miles from their home) using google maps API.
Once a valid location (with an address is obtained), store this in the preference store with the name of the location as the key.
Allow users to modify these location preferences and do the following:
Change the address associated with them
Delete a given entry
Link two corresponding names (e.g. if one league entered "BIG" and another league entered "Bloomington Ice Garden", the user should be able to link these two as representing the same physical location).
The location address associated with the given name, once resolved, should be what is entered into google calendar (unless one can't be resolved for some reason, then the name should be used).
Right now, we only add locations as the exact strings that are in AS. We should modify this to do the following:
The location address associated with the given name, once resolved, should be what is entered into google calendar (unless one can't be resolved for some reason, then the name should be used).