2017-03-17 9 views
0

私は速いアプリケーションでgoogle APIを使用してアドレスを取得しています。私は住所の構成要素にあると仮定する住所の都市を取得しようとしています。GoogleオートコンプリートAPIのアドレスコンポーネント

私はその下のコードを使用して、私は精通していないですコードを返します。

Address components: Optional([<GMSAddressComponent: 0x17022b540>, <GMSAddressComponent: 0x170234b20>, <GMSAddressComponent: 0x17022b9a0>, <GMSAddressComponent: 0x17022cf80>, <GMSAddressComponent: 0x17022bb00>, <GMSAddressComponent: 0x170234f60>, <GMSAddressComponent: 0x1702346c0>, <GMSAddressComponent: 0x17022d580>]) 

は、どのように私は、これは読みやすく、そこから都市名を取得するに行きますか?

すべてのヘルプははるかに高く評価

extension selectAddress: GMSAutocompleteViewControllerDelegate { 

    // Handle the user's selection. 
    func viewController(_ viewController: GMSAutocompleteViewController, didAutocompleteWith place: GMSPlace) { 

     print("Address components: \(place.addressComponents)") 

     dismiss(animated: true, completion: nil) 

    } 

答えて

0

が都市= place.addressComponentsを聞かせて、それを考え出し?[2]

を.nameの
関連する問題