1
現在、MKLocalSearchを使用して場所を検索しています。アップルマップでは、検索結果にレストラン、空港、病院などのアイコンが表示されていることがわかりました。私はその機能も実装したい。 MKLocalSearchの検索結果からロケーションタイプを取得できるかどうかを知りたいだけです。MKLocalSearchを使って "レストラン"のような場所のタイプを取得することは可能ですか?
現在、MKLocalSearchを使用して場所を検索しています。アップルマップでは、検索結果にレストラン、空港、病院などのアイコンが表示されていることがわかりました。私はその機能も実装したい。 MKLocalSearchの検索結果からロケーションタイプを取得できるかどうかを知りたいだけです。MKLocalSearchを使って "レストラン"のような場所のタイプを取得することは可能ですか?
我々は、Appleは、レストランのような分類の詳細を取得するためにMKMapItemのいずれかの方法を提供していません。次のコード
let request = MKLocalSearchRequest()
request.naturalLanguageQuery = "coffee"
を使用して、ローカル検索の場所のカテゴリを照会することができ、コーヒーなど
もしあなたが[openInMaps](https://developer.apple.com/reference/mapkit/mkmapitem/1452239-openinmaps)に 'MKLocalSearch'で生成された' MKMapItem'を作成すると、そのアイコンが表示されます。マップが利用しているプライベートな 'MKMapItem'プロパティがあるかどうか、あるいは他のAPI呼び出しをしているかどうかはわかりません。しかし、私は 'MKMapItem'とこの情報をもたらす' MKPlacemark'のどちらにも明らかな公共財産は見当たりません。 – Rob