【问题标题】:Country City State List国家 城市 州列表
【发布时间】:2017-10-20 08:20:21
【问题描述】:

我有三个需要用户输入数据的字段。第一个字段是选择一个国家,第二个字段是选择一个州/省,第三个字段是选择一个城市。

是否有任何 API 提供功能让用户选择一个国家并基于该选择,然后选择一个州并基于该选择,然后为所选州选择一个城市?

谢谢

【问题讨论】:

标签: ios json swift3


【解决方案1】:
  • 从here下载世界城市文本文件
  • 数据格式为City , Country , State , GeoID

现在您可以在下面使用此代码...

let text = try! String(contentsOfFile: Bundle.main.path(forResource: "world-cities", ofType: "txt")!) // Reading File
let lineArray = text.components(separatedBy: "\n") // Separating Lines

        for eachLA in lineArray
        {
            let wordArray = eachLA.components(separatedBy: ",")
            // wordArray[0] is city , [1] is country and so on 
        }

(这是一个盲目而快速的编码,请原谅我的局限性)

【讨论】:

  • 2021 这仍然是下一个级别的答案!!!在不到 10 分钟的时间内立即在我的应用中进行地理验证
猜你喜欢
  • 2011-01-14
  • 1970-01-01
  • 1970-01-01
  • 2014-03-08
  • 2014-09-08
  • 1970-01-01
  • 2014-01-27
  • 2011-03-23
  • 2017-11-11
相关资源
最近更新 更多