イコールの後に自分の欲しい情報を入力すればAPIを取得できると思うのですが、keyword=やlat=、lng=のイコールの後に、特定の場所や料理名ではなく、パラメーター内の全ての情報が引っかかるようにするにはどうすれば良いでしょうか?
API は、検索に利用できるパラメータは、API提供側が決めていますので、すべての項目から一括で検索できるパラメータは、API 側で用意されていない場合は、使用できません。
現在地(座標だけ)で検索したいのであれば、座標以外の必須以外の省略できるパラメータを省略すればよいのでは?
ドキュメントにも
■地点を指定して、その範囲にあるお店をオススメ順に取得
http://webservice.recruit.co.jp/hotpepper/gourmet/v1/?key=[APIキー]&lat=34.67&lng=135.52&range=5&order=4
と key と lat と lng と range を指定した例があります。 ( order は、省略可 )
自分なりに確認してみたのですが、理解不足のためよくわかりませんでした。
例えばlat=35.681382&lng=139.76608399999998(東京駅の緯度経度)でAPIを取得した時、東京駅周辺の飲食店情報しかでてこないのでしょうか?
Yes.
range で範囲(座標からの半径)を指定する必要があります。
グルメサーチAPI に
range 検索範囲 ある地点からの範囲内のお店の検索を行う場合の範囲を5段階で指定できます。たとえば300m以内の検索ならrange=1を指定します
現在地から近くの飲食店を探すにはどのAPIを取得すればいいのかわかりません。
現在地の座標を GPS 等で取得して、上記のように lat, lng, range を指定すれば、現在地から range の範囲で取得できると思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/23 05:50