I need to get the list of cities (in English) as Google Maps/places knows them in order for the user to enter his location (not his current one so I can't use the GPS).
I tried using this https://developers.google.com/places/documentation/autocomplete but it doesn't work smoothly, the user needs to enter several characters before it does something and if he has even the smallest typo (for example missing ' character in the name), it won't work. The user has to know too much about how to exactly spell it in English for this to work.
I found several DBs with this info but checking out the names, they were not fully compatible with how Google spells them so it's kinda useless. Is there any way of either getting the list of cities per country or is there a better way to do the auto complete?