« スシローの会計システムがいまいちな件 | トップページ | 今年ブレイクするのはスギちゃん? »

2012年3月13日 (火)

複数の住所をGoogle Mapに表示して最寄のお店を見つける(BatchGeo)

例えば、王将の餃子が食べたい!って思って、公式サイトで店舗を探してみると、↓こんな感じで複数のお店を地図上にマッピングした見せ方をしてくれるので、最寄のお店を見つけたいときにとても便利です。

餃子の王将 - 店舗情報(東京)
餃子の王将 - 店舗情報(東京)

でも、どこのサイトでもこういう機能を用意してくれているというわけにはいかず、住所のリストとそれぞれの地図しか載せてないっていうところも多いです。

住所名だけから最寄を見つけるのって、よほど土地勘がないと難しいです。それに行動範囲っていうのは、必ずしも行政界に従うわけでもないですからね。

私は川崎市に住んでいますが、車で10分も走れば、町田市、稲城市、横浜市(青葉区)に入るような場所なので、市区町村別のリストを見ても、どれが近いのかいまいちピンときません。逆に川崎市内の川崎駅へは1時間くらいかかります。

で、こんな時に便利な、Google Map APIを使った、「住所リストを渡せば、複数地点を地図上にマッピングしてくれる」サービスがあります↓

住所の入力で複数の場所を地図に表示  | BatchGeo

まず、住所のリストをどう作るか?

例えば、教科書を買いたいと思って(なぜ?)、神奈川県教科書販売株式会社のサイトを見てみると、↓こんな感じのリストはあるものの、住所名だけなので、最寄がどれなのか分かりにくい。

神奈川県教科書販売株式会社の取次店リスト

これをコピー&若干の加工をして、BatchGeo用のリストを作ります。

(注:後から気付いたんですが、下記の方法はInternet Explorerではうまくいきません。Google ChromeとFireFoxではうまくいきました。どうやら、IEではテーブルをコピーした際にタブ区切りにしてくれないようです。自力でテキストを加工するか、これを機にブラウザを乗り換えてもいいんじゃないかと・・・)

テーブルをコピー&ペーストする
こんな感じでドラックして、テキストファイルか何かにコピーすると、

下記が得られました(表示の都合上、改行されないように一部の列を削除)

空白の箇所はタブ区切りになっていると思ってください。また、一行目は見出し行になっている必要があります。

取次所名  郵便番号  住所  電話番号
(株)西田書店  230-0062  横浜市鶴見区豊岡町30-25  045(572)3495
山陽堂書店  230-0052  横浜市鶴見区生麦1-10-3  045(501)8549
秋山書店  230-0051  横浜市鶴見区鶴見中央5-15-6  045(501)3267
・・・

横浜と川崎を同時に見たければ、川崎のリストもコピーしてくっつけましょう。

取次所名  郵便番号  住所  電話番号
(株)西田書店  230-0062  横浜市鶴見区豊岡町30-25  045(572)3495
・・・
B・SプラザNAKANE  246-0014  横浜市瀬谷区中央3-6  045(300)1530

(株)有隣堂川崎BE店 210-0007 川崎市川崎区駅前本町26-1 044(200)6831
・・・
(有)大塚書店  215-0011  川崎市麻生区百合丘1-1  044(955)7666

リストはこれでOK。

これを前述の、BatchGeoに貼り付けます。

BatchGeoでマウスオーバーすると操作説明が出る
マウスオーバーすると、「クリックして、スプレッドシートから貼り付ける」の表示が

BatchGeoでクリックすると入力できる
クリックすると、テキストエリアっぽくなるので、

BatchGeoで貼り付けたリストが成形表示される
さっきのリストを貼り付けると、きれいに成形される

BatchGeoで地図作成ボタンをクリックする
地図を作成ボタンをクリック

↓地図上に表示されます。
BatchGeoで複数住所を地図上にマッピングしたところ

大きな画面で見たい場合は、マーカーのところをダブルクリックすると、Google Mapが開きます。

最寄りの○○を見つけたいときなどに、ご活用ください。■

[2013年3月6日追記]
図書館の住所リストの具体例でやってみたものを、動画にしてみました↓
川崎市立図書館、横浜市立図書館の位置をGoogleマップ上に配置する(動画あり)

Google Maps Hacks 第2版 ―地図検索サービスをもっと活用するテクニック
Google Maps Hacks 第2版 ―地図検索サービスをもっと活用するテクニック

« スシローの会計システムがいまいちな件 | トップページ | 今年ブレイクするのはスギちゃん? »

パソコン・インターネット」カテゴリの記事

旅行・地域」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: 複数の住所をGoogle Mapに表示して最寄のお店を見つける(BatchGeo):

« スシローの会計システムがいまいちな件 | トップページ | 今年ブレイクするのはスギちゃん? »

スポンサーリンク


スポンサーリンク


無料ブログはココログ