I'm creating an app that shows locations in the proximity of an address (geocoded by Google). The website does a great job of searching for a city and returning all matching locations. However, the API doesn't seem to search the same way. Many cities (for example, St. Louis) have multiple ways that locations spell the name (saint louis, st louis, st. louis, etc.). The website search takes this into account, but the API does not. Is there any way to search the API for a city and get the same results that the website would return? Thanks!