2017-05-20 3 views
1

私は、ユーザーがデータ入力を要求する3つのフィールドがあります。最初のフィールドは国を選択するフィールド、2番目のフィールドは州/県を選択するフィールド、3番目のフィールドは都市を選択するフィールドです。国都市の州リスト

ユーザーが国を選択し、その選択に基づいて状態を選択し、その選択に基づいて、選択した状態の都市を選択するための機能を提供するAPIはありますか?

おかげ

+0

: http://stackoverflow.com/questions/16571365/api-to-call-countries-and-states – sulabh

+0

[国別リスト](http://stackoverflow.com)の複製可能性/ questions/1794833/cities-by-country) – Luzo

答えて

1
  • データ形式は今、あなたは以下のコードを使用することができますCity , Country , State , GeoID

あるhere

  • から、世界の都市のテキストファイルをダウンロードしてください...

    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 
         } 
    

    (それは盲目的で迅速なコーディングであり、私の限界を許していた)

  • +0

    ありがとうございます –

    関連する問題