グーグルマップとホットペッパーAPIのマッシュアップをしてみました
ホットペッパーWebサービスAPIが公開されているようなので、早速Google Mapsと組み合わせてみました。
Google Maps APIを生成するGMapCreatorにホットペッパーMarkerを作れる機能を追加しました。 今回追加したのはホットペッパーに掲載されているお店の電話番号から自動的に緯度と経度を取得して地図上にマーカを追加する機能です。
まず、Hotpepper APIを使って電話番号から住所を取得しました。 取得した住所をGoogle Maps APIのGClientGeocoderに渡して緯度経度情報に変換しました。 変換した緯度経度情報を使ってマーカを設置して、openInfoWindowHtmlを使ってお店の情報を表示するようにしました。 さらに、マーカをクリックするとHotpepperのお店URLへ移動するようにしました。
一通りクリックして地図を作ったら「コード生成」ボタンを押すとGoogle Maps API入りのHTMLが出力されるので、ご自由にご利用下さい。 出力されたHTMLコードは必要に応じて改変して下さい。
あと、GMapCreatorに実装されているマッシュアップ系としては、地図上を左クリックしてAmazonへのアソシエイトリンクも作れるようになっています。 じゃらんのAPIもHotpepperと同様な感じで作ろうと計画しています。
楽しんで頂ければ幸いです。 遊んでみてbugなどを発見したら教えていただけると非常に嬉しいです。
P.S. GMapCreatorで途中保存機能に関して数人の方からリクエストを頂いています。 復活の呪文みたいな感じで作ろうとしていますが、まだ頭の中で設計が作りきれてないので、、、いつ出来るかは不明です。 ごめんなさい。
最近のエントリ
- 「ピアリング戦記」の英訳版EPUBを無料配布します!
- IPv4アドレス移転の売買価格推移および移転組織ランキング100
- 例示用IPv6アドレス 3fff::/20 が新たに追加
- ShowNet 2024のL2L3
- ShowNet 2024 ローカル5G
- ShowNetのローカル5G企画(2022年、2023年)
過去記事