ぐるなびAPIを使うとしたらのパート2
HotPepper APIなるものを見つけた。
この辺も連動できると楽しそうですね。
閑話休題、ぐるなびAPIの話。
取り出したデータをどうするかは置いといて、とりあえず住所から一覧を返す所まで実装してみる事にした。
検索結果からは、店舗名、PC・携帯ページへのリンク、平均予算、クーポンの有無を表示するとしよう。
出来上がったものがコチラになります。
テキストボックスに住所を入力して、範囲をセレクトボックスから選択して検索を押下。
結果一覧を見るだけだが( ´-`)
めんどくさいのでページ切り替えつけてないが、3000m圏内に100件以上店あったりすんのか?
せっかくだし、携帯に転送しやすいように携帯ページへのQRコードのリンクとか作ろうか?
だるい('A`)
ちなみに自前でXML解析したりするのめんどうだったので、ライブラリに頼りました。
PHP用 GoogleMapAPI.class
日本語の紹介記事だとこことかこことか。
ちなみに今回はちゃんと、日本測地系から世界測地系への変換を行っていますよ。
ぐるなびAPIも即行でライブラリできててワラタ。
ぐるなび webservice PHP API
でもレンタルサーバーだとPEARのインストール権限どころか、include_patchにファイル追加すらできないので、あきらめてXMLパーサ関数使った('A`)
パーサ関係はこの辺パクリながら実装。
環境しだいじゃもっと簡単にできたはず。
提供されているライブアリやWebAPIで気軽にWEBサービスを作れる時代ってのがすごいね。
でもWEB2.0はまだまだこんなもんじゃないんだろうな、きっと。
さて。
せっかく作ったけど、うちのサイト人来ないんだよね。
トラックバックでも投げてみようかしら?
ちょっと怖いけど(ガクブル。
サービス一覧とかに登録したらいいんだろうか?
どこに登録したらいいんだろうか?
サパーリ。
コメントする