我正在使用VK API获取特定国家/地区的城市列表。有谁知道如何用拉丁语展示俄罗斯城市(在Cyrilic)? JSON响应示例:
http://api.vk.com/method/places.getCities?lang=en&country_id=1&count=1000&need_all=1
我正在尝试检查城市是否存在,但如果有人在拉丁语中输入城市名称,在某些情况下城市检查工作,例如符拉迪沃斯托克是Владивосток,但莫斯科是Москва。
答案 0 :(得分:0)
我找到了一个适合我的解决方案:首先通过places.getCities(database.getCities)方法获取所有城市ID,然后使用database.getCitiesById提供如下所示的已保存城市ID:
Fragment
在请求此API方法时,您可以通过参数“lang”(例如lang = en)和最多1k逗号分隔的城市ID(例如city_ids = 1,2,123,...)指定所需语言。
database.getCitiesById official documentation
答案 1 :(得分:0)
或者,您可以获取俄罗斯城市的静态列表here。此JSON数组包含每个城市的英文名字。这是一个免费列表,因此任何人都可以编辑和添加任何地区的正确信息。