I just want to let the user enter a ZIP code, and return the nearest store from the database. I have read and I am trying Module Location + Gmap (for visual input), but I think that this module stores all data in a database. Wouldn't it be more reliable to go through a service like Google GeoCode or something? I would appreciate insights from people who has managed this problem before, as somehow I am confused with many different options available in the contributed modules.