對於我正在構建的應用程序,我想實現一項功能,允許用戶指定葡萄酒的地理起源(國家(如法國) ,地區(如波爾多),次地區(如保拉克))。MapKit定義所需的搜索結果類型(國家,城市,地區等)
我想確保我不必自己添加所有可用的國家,並且所有進入數據庫的信息都是有效的。因此,我決定做它,如下所示:
- 用戶增添了新酒,和類型,同時在蘋果地圖數據庫
- 結果輸入,應用程序搜索它來自
- 國家的名字從此搜索獲取建議,當用戶點擊某個建議時,該應用會創建一個包含所有相關信息的
Country
對象。當這樣的物體存在時,酒車只能被保存
這工作正常,除了一件事:蘋果地圖從任何地方返回任何東西,如餐館,商店等等。
我的問題:如何指定我在找什麼?我只能指定我正在搜索的區域,這與我的情況無關。我希望能夠告訴蘋果地圖只查找國家,地區,城市,無論如何。這是可能的嗎?我已經用盡了谷歌,迄今沒有發現。