2017-10-29 15 views
1

Google Places APIを使用して、「Mexican」または「mexican + restaurant」をキーワードとして指定地域のメキシコレストランを検索しています。通常、最初のカップルヒットはメキシコ料理レストランですが、その後は間違った結果が出ることがよくあります。例えば、検索Google places APIはキーワードと一致しない結果を返します

https://maps.googleapis.com/maps/api/place/nearbysearch/json?key=[KEY]&type=restaurant&keyword=mexican&radius=16090&location=43.48,-72.33

は結果の一つとして、バーガーキングを提供します。キーワードを「mexican + restaurant」に変更すると、アジアのレストランが表示されます。

私は、キーワードのマッチングがあまりにも寛大であると考えています(メキシコのレストランと比較してレビューしているので、これを返すかもしれません)。マッチングをより厳密にする方法はありますか?また、APIから料理のカテゴリを抽出する方法があるので、手動で誤ったヒットを削除することはできますか?

更新:Yelp APIが自分の目的にはるかに適していることがわかりました。私はまだこの質問の答えが不思議ですが、同様の問題を抱えている人は、代わりにYelpを試してみてください。

答えて

1

Googleの問題追跡ツールで既に同じ問題が報告されていると思います。このバグを見て:

https://issuetracker.google.com/issues/64621302

私はこのバグのあなたの要求の例とあなたのコメントを追加することを提案し、通知をサブスクライブする問題を主演ます。

関連する問題