はてなマップの検索機能で遊ぶ

昨日ははてなマップに検索機能を追加しました。
http://map.hatena.ne.jp/

ヘッダの検索窓に検索語句を入れることで色々な検索を行うことができますが、この検索機能は実は結構高機能です。

ユニークなのは、はてなダイアリーのキーワードから検索できる点です。
はてなマップの検索は、

  1. まず最初に入力された検索語を含むキーワードが無いかを探して、
  2. 次に検索語句が郵便番号のような文字列の場合は郵便番号検索を行い、
  3. 最後に住所内の文字列として検索を行う

という処理を行っていますが、1つ目の「キーワードの部分一致検索」機能によって色々なスポットなどに一瞬で移動することができます。

例えば「はてな」で検索すると、はてなの場所がすぐに出てきます。
http://map.hatena.ne.jp/?type=map&word=%E3%81%AF%E3%81%A6%E3%81%AA

京都大学」で検索するといきなり京都に移動できますし、
http://map.hatena.ne.jp/?type=map&word=%E4%BA%AC%E9%83%BD%E5%A4%A7%E5%AD%A6

エッフェル塔」で検索するとパリに行くことができます。
http://map.hatena.ne.jp/?type=satellite&word=%E3%82%A8%E3%83%83%E3%83%95%E3%82%A7%E3%83%AB%E5%A1%94

これらは、全てキーワードが地図上に登録されているためにできるわけですが、「部分一致」という特性を使ってもう少し面白い遊び方を考えてみました。

例えば「城」を検索すると、大阪城が出てきます。
http://map.hatena.ne.jp/?type=map&word=%E5%9F%8E

このアルゴリズムは、はてな検索と同様のアルゴリズムで一番上位に来る位置情報を含んだキーワードの場所へ移動させているのですが、こうすると「一番代表的な城は何だろう」といった遊びが可能になります。

他にも色々遊んで見ましょう。

例えば「ドーム」で検索すると…やっぱりあのドームですね。
http://map.hatena.ne.jp/?type=map&word=%E3%83%89%E3%83%BC%E3%83%A0

次に「ヒルズ」で検索すると…ああ、あのヒルズですね、やっぱり。
http://map.hatena.ne.jp/?type=map&word=%E3%83%92%E3%83%AB%E3%82%BA

「温泉」はどうでしょうか…おっと、意外に都会的な場所が。
http://map.hatena.ne.jp/?type=map&word=%E6%B8%A9%E6%B3%89

「湖」はどこでしょう…うーむ、さすが日本一です。
http://map.hatena.ne.jp/?type=map&word=%E6%B9%96

「階段」なんてあるかな?…と思ったらありますねえ。なるほど階段です。
http://map.hatena.ne.jp/?type=map&word=%E9%9A%8E%E6%AE%B5

とまあ色々遊んでいると切りが無いのでこの辺にしておきますが、はてなダイアリーで生まれたキーワードがこんな風な遊びに使えるのはとても楽しいですね。

まだまだ地図上に登録できそうなキーワードはたくさんありそうですので、僕も色々情報を登録してみたいと思います。

皆さんもぜひ遊んでみてください。まだ登録されていないキーワードがあればどんどん登録してみましょう。