对于我正在构建的应用程序,我想实现一个功能,允许用户指定葡萄酒的地理来源(国家(例如法国)、地区(例如波尔多)、次地区(例如保拉克))。
我想确保我不必自己添加所有可用的国家,并且进入数据库的所有信息都是有效的。因此,我决定这样做:
- 用户添加了一种新酒并输入了它来自的国家/地区的名称
- 打字时,应用程序在苹果地图数据库中搜索
- 此搜索的结果将显示为建议,当用户点击建议时,应用程序会创建一个
Country
包含所有相关信息的对象。仅当存在此类对象时才保存葡萄酒车
这很好用,除了一件事:Apple 地图从任何地方返回任何东西,如餐馆、商店等。
我的问题:如何指定我要查找的内容?我只能指定我正在搜索的区域,这与我的情况无关。我希望能够告诉苹果地图只查找国家、地区、城市等。这在某种程度上可能吗?为此,我已经用尽了谷歌,但到目前为止还没有找到任何方法。