Googleプレイスでレストランを検索し、ビジネスプロフィールに移動すると(例: https://plus.google.com/107507038669791289691/about?hl=en )、レストランにはタグが付いています(この場合はメキシコ料理店)。しかし、グーグルプレイスAPIを使用するとき、私が見ることができるのはタイプリストだけです
"types" : [ "restaurant", "food", "establishment" ]
どういうわけか「MexicanRestaurant」というタグを付けることができるかどうか誰か知っていますか?
サポートされているタイプについて知っています( https://developers.google.com/places/documentation/supported_types )。それはあまり役に立ちません。
おそらく、APIのテキスト検索方法に戻らなければならないと思います。
https://developers.google.com/places/documentation/search#TextSearchRequests
したがって、リクエストは特定の領域に限定されて、以下のようになります。
ただし、これにより、その地域の他のすべてのメキシコ料理レストランが返されるため、1つの結果だけを返したい場合は、代わりにPlaceDetailsリクエストを使用します。
また、GoogleMapsとGooglePlaces APIを使用して場所の詳細を取得する必要があるプロジェクトで働いていましたが、役立つもの(Google Places API、Google Maps API、google + APIなど)を見つけるために本当に多くの時間を費やしました。 ..)しかし何も...私が見つけた唯一のものはこれらの2つの問題(機能リクエスト)であり、Googleがいつか彼らのAPIに追加することを願っています:
このSOの質問で、GoogleMapまたはGooglePlacesAPIの近い将来のバージョンでこの機能を利用することに関心のある人が増えることを願っています。
Google Places for Work APIの場合、そのような機能が含まれているかどうかを確認するための情報は見つかりませんでしたが、そうは思いません。
それがお役に立てば幸いです。
パイプ記号「|」で場所の種類を区切ります
このようにしてみてください:
String types = "cafe|restaurant|museum" // Listing places only cafes, restaurants and museums.