我有一份与省和国家配对不一致的北美城市列表。例子:
- 加拿大卡尔加里
- 卡尔加里阿尔伯塔 - 加利福尼亚
- 加拿大卡尔加里
我想格式化每个城市,使其遵循一致的模式。所以它包括城市州/省和国家。喜欢:
- 加拿大艾伯塔省卡尔加里
我尝试使用 Google 的 Places API 来获取可能的格式化建议,但我所能实现的只是一种验证,表明是否存在这样的城市。我想知道是否有人可以广泛使用 Google API 来指导我如何从城市输入中获取城市/省-州/国家/地区建议(可能是 JSON 格式)。
var input = "City Name";
var service = new google.maps.places.AutocompleteService();
service.getQueryPredictions({ input: input }, callback});
我尝试研究地理编码,但这似乎带回了纬度/日志信息。