住所から飲食店を検索する「ぐるなびローカル」が新しくなりました。
今まで(仮)がついてましたが、正式名称としてリリースしなおしです。
今までのソースを全廃して、新たに1から書き直しました。
利用はこちらから。
ぐるなびローカル
○対応環境
FireFox2とIE6で動作を確認してます。
○使い方
検索したい範囲を選択して住所を入力して検索ボタンを押すだけです!
簡単!
今回はページリンクがありません、結果の続きを見たいときはもう一度検索を押すと、次々と検索結果が展開されていきます。
(ぐるなびからデータが帰ってくるまで少し時間がかかるため、右上に「loading now」と出てる時は少し待ってください>、<
検索内容や件数が書いてあるバー(↓の部分)をクリックすると結果を折りたたんだりできます。
また、検索結果一覧の店舗名をクリックすると、地図側でその店舗の場所に遷移します。
○プログラムの話し
以前はGoogleMapsを使いやすくするPHPのライブラリとか使ったり、あとぐるなびから取ってきたデータの整形とかは全部PHPで書いてましたが、それらを全てJavaScriptに書き直しました。
また、一部Prototype.jsを使ってましたが、それも撤廃してJQueryで書いて見ました。
初めてJQuery使いました>、<
すごい使いやすかったです。
ドメイン越えのためにプロキシとしてphpを1箇所使ってますが、それ以外は全てJavaScriptです。
準ピュアJavaScriptヽ|'◇'|ノ
また、お気づきの方も居られると思いますが、検索の展開や折りたたみ機能はma.la氏の作られたAmazon最速検索を参考。。。ってかもろパクらせていただいてます。
折りたたみ機構の関数はそのまま使わせてもらってますし、ヒドいことにバー部分のcssそのまま使ってます>、<
すいません>、<
ちなみにAmazon最速検索も非常に便利です。
本家から買うとma.la氏に、おいらが設置してる所で買っていただければ、おいらのアサマシに入ります。
是非に是非に。
(俺のはシステム組み込み用に機能削ってますが(n'ω' )
アサマシといえば、ぐるなびローカルもどっかに広告とか入れたほうがいいのかなー。
コメントする