2017-07-12 13 views
0

私は以下のコードを使用して国のデータをフィルタリングしています。私はXcode 8.0のSwift 2.3について取り組んでいます。Google autocomplete place api iosで州別の結果を得るには?

 let autocompleteController = GMSAutocompleteViewController() 
     autocompleteController.delegate = self 

     let filter = GMSAutocompleteFilter() 
     filter.type = .Address 
     filter.country = "US" 

     autocompleteController.autocompleteFilter = filter 

     self.presentViewController(autocompleteController, animated: true, completion: nil) 

もっと欲しいです。

1)米国のような特定の州のデータ(Like、Michigan)をフィルタリングしたいので、どうすればそれをフィルタリングできますか。私は最善を尽くしてインターネットに苦しんでいたが、私はそれを手に入れることはできないお返事

答えて

0

を願い

は(あなたのケースミシガン州)は、その特定の場所の地理的位置を取得し、半径を設定し、パラメータセクションでstrictBoundsを適用し、それが地域内の結果のみを表示します。

+0

私はミシガン州だけをつかむことでそれを行いました。私はうまく動作します –

+0

しかし、その地域に結果がないときは、他の結果を表示します。あなたが厳密にそれらのパラメータを提供しなければならないことを厳密に望みたいのであれば。 –

+0

"didAutocompleteWith place:GMSPlace"でコードを変更しました。 "field.name"と "MI"または "Michigan"(String)を比較します。 それ以上一致する場合。 –

関連する問題