前提・実現したいこと
ステップアップのため、学習としてWebAPIを使ったアプリを開発したく、ホットペッパーグルメAPIを用いて条件ごとにレストラン情報を検索するアプリを自作しようと考えています。(理想は食べログなどをまねたい)
ですが、まだまだ調査方法が拙く、RailsでホットペッパーグルメAPIを使用したアプリ例・参考コードを見つけることができず、どのように実装すれば良いか悩んでいます。WebAPIでの実装に詳しい方、またこのような機能の開発をしたことがある方にアドバイスいただきたいと思い、質問させていただきます。
具体的な課題
- 最も実現したい機能としては「ユーザーの現在地情報を取得し、指定した範囲の周辺レストラン情報を一覧表示する」です。
###検討・試したこと
0. 自分なりに調べた結果、推定する手順としては、GeolocationAPIを用いて現在地情報(経度・緯度)を取得し、ホットペッパーグルメAPIに取得した情報を渡して検索するという流れだと思うのですが、具体的にディレクトリ、MVCのどこにどのように記述すればいいのかがわかりません。(この流れ自体もあっているかどうか)
(参照:
・https://www.youtube.com/watch?v=0fFx9BrP_8g
・https://qiita.com/rickbox/items/09d2d30b030950f520ec
・https://blog.codecamp.jp/javascript-geolocation)
- ホットペッパーグルメAPIを利用する際のRailsでの記述方法が全くわかりません。
- 以下の記事を参考にJavascriptで現在地情報を取得する手段があることを理解できましたが、別の記事ではJavascriptを使わずにコントローラーに直接APIの情報を取得していることや、参照記事が5年以上前のものであることも踏まえ、可読性や効率の面でどのように記述するのが最適なのか混乱してしまいました。
(参照:https://syncer.jp/how-to-use-geolocation-api)
##まとめ
・RailsでのホットペッパーグルメAPIの記述・活用方法
特にこちらについてのアドバイスがいただきたいです。また手がかりとできそうな記事や調査方法(ググり方)なども助言いただけると大変嬉しいです!
そのほか解決に際してご質問があれば気兼ねなくお寄せください。何卒よろしくお願いいたします!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/29 07:07
2021/10/29 07:39
2021/10/31 12:35