3

基本的に、アプリでやりたいことは、UISearchBar書き込み時に位置情報の結果をフィードバックして、表示されるUITableViewに入力することです。このサイトにもう1つ質問があります。

UITableviewに場所を表示する

しかし、それは本当に私を助けませんでした、答えはまったく私を助けませんでした、そして彼らはかなり曖昧でした。

だから、私の質問はです。一部のアプリで都市や国を入力する必要があるかもしれませんが、ユーザーが完全に入力できない可能性があるため、UISearchBar結果に基づいて、提案された都市を含むTableViewが表示されます。だから私がシンガポールを書こうとしていると言うと、それがどのように綴られているのかわかりません。だから私は書く:

'歌う'

そして、BAM、以下のUITableViewは、「シンガポール」を示唆するセルを含む、さまざまなオプション/セルタイトルでポップアップ表示されます。次に、そのセルをクリックすると、検索バーに「シンガポール」が自動的に入力されます。これは、シンガポールのアプリストアにある「iChangi」という現在のアプリでやりたいことのスクリーンショットの例です。

私がやろうとしていることのスクリーンショット

したがってUISearchBar、テキストが変更された場所にデリゲートを実装する必要があることは理解していますが、知りたいのは、提案された都市をフィードバックするためにクエリできるAPIまたはデータベースがありますか?そして、私はこれをどのように回避しますか、それに関するチュートリアルを私に提供するか、または単にいくつかのステップを述べることができますか?

4

3 に答える 3

5

テーブルビューと検索バーのヘルプを使用して、都市リストのプレゼンテーションを作成できます。都市リストのAPIについては、マップ上に同じもののリンクが多数あります。以下を参照してください

http://www.geonames.org/export/

https://developers.google.com/adwords/api/docs/appendix/cities_world

上記のURLから表をダウンロードし、これをリソースディレクトリに配置して、提案に使用します。

同じためのより多くのリンクを参照してください

http://www.geodatasource.com/cities-free.html

http://weather.noaa.gov/data/nsd_cccc.txt

http://www.geonames.org/export/JSON-webservices.html#citiesJSON

于 2012-05-21T12:14:05.267 に答える
2

このプロジェクトを確認してくださいhttp://iosboilerplate.com/#maps

于 2012-05-23T06:49:37.173 に答える
2

かなり遅いことはわかっていますが、他の人の役に立つかもしれません。最近、1行のコードでautocomplete view任意のに添付できるを作成しました。UITextField色、区切り文字、余白を設定できます。グーグルロケーション完了ソースとともに出荷されます。

GitHubからクローンを作成できます

于 2013-02-27T20:36:38.837 に答える