私が構築しているアプリでは、ユーザーがワインの地理的原産地 (国 (フランスなど)、地域 (ボルドーなど)、小地域 (パラックなど)) を指定できる機能を実装したいと考えています。
利用可能なすべての国を自分で追加する必要がなく、データベースに入力されるすべての情報が有効であることを確認したいと考えています。したがって、次のようにすることにしました。
- ユーザーは新しいワインを追加し、それが由来する国の名前を入力します
- 入力中に、アプリはアップルマップデータベースを検索します
- この検索の結果は提案として表示され、ユーザーが提案をタップすると、アプリは
Country
すべての関連情報を含むオブジェクトを作成します。ワイン バンは、そのようなオブジェクトが存在する場合にのみ保存されます
これは問題なく動作しますが、1 つだけ例外があります。Apple マップは、レストラン、ショップなど、どこからでも何でも返します。
私の質問:探しているものを指定するにはどうすればよいですか? 検索している地域のみを指定できますが、これは私の場合は関係ありません。Apple マップに、国、地域、都市などのみを検索するように指示できるようにしたいと考えています。これはある意味で可能ですか?私はこれについてグーグルを使い果たしましたが、これまでのところ方法が見つかりませんでした。