我想知道人们建议对用户的城市输入进行地理编码。我正在尝试获取用户输入的城市的纬度/经度。一种选择是将API与此类服务结合使用,即Google Maps。我正在考虑的另一个方法是使用在线城市数据集创建自己的数据库,并自己围绕它构建一个api。我认为模糊搜索功能将是必需的。是否对实现此目标的最佳方式有任何想法,还是仅使用强大的现有API更好?我正在使用Express / NodeJS构建Web应用程序。谢谢您的帮助!
最佳答案
最好和最简单的解决方案是使用Geocoding API from Google,因为它在构建时考虑了与Google Maps其他服务的集成。
它的设置过程非常简单,您只需创建自己的地址解析器,然后输入通过autocomplete from Places传递的输入
希望这可以帮助!祝你好运!