そんなこんなで名前が決まった感じです。
ぐるなびローカル(仮)
前回から追加した機能は以下です。
・グーグルマップの地図を表示するようにした。
・中心点にマーカーを置いた。
・表示にPEARの「HTML_TEMPLATE_IT」使う形に変更した。
○グーグルマップの話
つっても、緯度・経度の取得のためにGoogleMapAPI.class使ってたので、その機能で実装してます。
パラメータ与えれば全部やってくれて、後はページ内にscript部やマップ情報やらを別々に埋め込めばいいだけなので便利ですね。
script部の出力と、エラー時のメッセージ出力の分岐がめんどうなので、簡素化するためにHTML_TEMPLATE_ITを利用しました。
他のテンプレートシステム使ってみたいんだけど、覚えるのめんどかったので(略
○今後の実装予定
・住所と範囲以外の入力項目を追加すること。
・グーグルローカルのように、右に地図 左に店舗情報みたいな表示にしたい。
・右のマップ上に上位20件くらいのお店のマーカー出したい。
・グーグルマップの現在の中心点から検索できるようにしたい。
・HotpepperAPIとの連動。
・住所と緯度・経度の変換結果をDBにキャッシュする機能。
・郵便番号からの検索
・デザイン・・・なんとかしたい・・・
こんな感じで、しばらく昼休みプログラマ。
コメントする