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