Store locatore, how to use/input my postion?
===

I am creating a store locator. What is the best way for the user to inputs its location. I need some way to convert the user input into latitude and longitude. 

How do I go from that the user types something in to converting it into latitude and longitude. 

Thanks 