2017-03-09 22 views
1

。我注意到,在蘋果地圖中,搜索結果中顯示了一些圖標,指示位置是餐館,機場或醫院。我也想實現這個功能。所以我只想知道我們是否可以從MKLocalSearch的搜索結果中獲取位置類型?這是可能我目前使用MKLocalSearch搜索位置獲得位置類型,如「餐廳」使用MKLocalSearch

+0

查詢出本地搜索位置類別是的,如果你[openInMaps](https://developer.apple.com/reference/mapkit/mkmapitem/1452239-openinmaps)所得'MKMapItem'通過產生'MKLocalSearch',你看你提到圖標。我不知道是否有一些私有的'MKMapItem'屬性,其中Maps是自己使用的,或者它是否正在進行其他API調用。但是我沒有看到明顯的公共屬性,無論是「MKMapItem」還是它的「MKPlacemark」都能產生這些信息...... – Rob

回答

0

我們可以使用下面的代碼

let request = MKLocalSearchRequest() 
request.naturalLanguageQuery = "coffee" 

蘋果不提供任何MKMapItem方法來檢索喜歡的餐廳分類的細節,咖啡等