How to get sub-locality name based on the locality name using google API and auto-populate the sub-locality?

Hi all, I have a pick-list field with values Eagle Ford, East Texas, George West, Houston.  I have one more text field called place. When I enter Greater Heights (Place which is located in Houston area), and tab out from the field, my pick-list field should automatically populate with the Houston value. How can I achieve this. Please do suggest. Is this possible with google API? If so which API should I use to achieve this. Hope you understand my requirement. Thanks in advance.   Regards, Venkat
1 answers

Have a look at this google service, this seems to provide the sub-locality based on the input: