2017-03-09 13 views
1

現在、MKLocalSearchを使用して場所を検索しています。アップルマップでは、検索結果にレストラン、空港、病院などのアイコンが表示されていることがわかりました。私はその機能も実装したい。 MKLocalSearchの検索結果からロケーションタイプを取得できるかどうかを知りたいだけです。MKLocalSearchを使って "レストラン"のような場所のタイプを取得することは可能ですか?

+0

もしあなたが[openInMaps](https://developer.apple.com/reference/mapkit/mkmapitem/1452239-openinmaps)に 'MKLocalSearch'で生成された' MKMapItem'を作成すると、そのアイコンが表示されます。マップが利用しているプラ​​イベートな 'MKMapItem'プロパティがあるかどうか、あるいは他のAPI呼び出しをしているかどうかはわかりません。しかし、私は 'MKMapItem'とこの情報をもたらす' MKPlacemark'のどちらにも明らかな公共財産は見当たりません。 – Rob

答えて

0

我々は、Appleは、レストランのような分類の詳細を取得するためにMKMapItemのいずれかの方法を提供していません。次のコード

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

を使用して、ローカル検索の場所のカテゴリを照会することができ、コーヒーなど

関連する問題