I want a location text field to get auto popluated when were in type something into it.

I have used google GClientGeocoder but satisfied with it results.

Can i have a alternative solution for this.