(57)【要約】      （修正有）【課題】注記のコピー＆ペーストや注記についてウェブサイトへのリンクが可能な地図検索サーバ、地図検索システム及び地図検索方法を提供する。【解決手段】地図検索サーバにおいて、全体地図を複数のメッシュ状のブロックに分割し、縮尺に応じて当該ブロックのサイズが異なる複数の段階に階層化されたデータ構造を有し、各ブロックの地図について複数の注記を含む地図画像データを位置座標とともに記憶する複数の地図画像ファイルを含む地図データベースと、ブロックの地図についての地図画像ファイルに1対１に対応し、当該地図画像ファイルに記憶された複数の注記の全部又は一部の注記の注記文字列について当該ブロックの地図と等縮尺の注記座標空間で記述した位置座標を注記文字列とともにバウンズデータとして記憶するバウンズデータベースを備える。【選択図】図１
2010129017.tif 000002
【特許請求の範囲】
【請求項１】
地図検索サーバであって、
全体地図を複数のメッシュ状のブロックに分割し、縮尺に応じて当該ブロックのサイズが異なる複数の段階に階層化されたデータ構造を有し、前記各ブロックの地図について複数の注記を含む地図画像データを位置座標とともに記憶する複数の地図画像ファイルを含む地図データベースと、
前記ブロックの地図についての前記地図画像ファイルに1対１に対応し、当該地図画像ファイルに記憶された前記複数の注記の全部又は一部の注記の注記文字列について当該ブロックの地図と等縮尺の注記座標空間で記述した位置座標を注記文字列とともにバウンズデータとして記憶するバウンズデータベースと、
地図画像データの送信のリクエストに基づいて、該当する地図画像ファイルに記憶された地図画像データをレスポンスする地図画像データレスポンス部と、
地図画像データレスポンス部がレスポンスした地図画像データが記憶されている前記地図画像ファイルに対応し、前記バウンズデータベースに記憶されたバウンズデータをレスポンスするバウンズデータレスポンス部と、
を具備した地図検索サーバ。
【請求項２】
前記各バウンズデータは、対応する地図画像ファイルに記憶された前記複数の注記の中で定義された注記の中で該注記を一意的に特定するバウンズ識別子、前記注記文字列及び該注記文字列の位置座標を含む第１レコードと、前記バウンズ識別子について該注記に関する情報を提供するサーバへのリンク先に関するデータを含む第２レコードとを含む請求項１記載の地図検索サーバ。
【請求項３】
前記各バウンズデータは、前記注記文字列、該注記文字列の位置座標及び前記注記文字列が表す施設または店舗の種別を特定する注記識別子を含む第１レコードと、前記各注記識別子について該注記識別子が表す施設または店舗に関する情報を提供するサーバへのリンク先に関するデータを含む第２レコードとを含む請求項１記載の地図検索サーバ。
【請求項４】
前記第１レコードと前記第２レコードは物理的に別ファイルに格納されている請求項２又は３記載の地図検索サーバ。
【請求項５】
前記バウンズデータレスポンス部は、検索キーワードに基づいて、該検索キーワードに関する情報を提供する検索エンジンへのリンク先に関するデータを前記レスポンスに含む請求項１記載の地図検索サーバ。
【請求項６】
前記バウンズデータの前記注記文字列が該バウンズデータに対応する前記ブロックの地図から途切れる場合には、該ブロックと同一の縮尺の該注記文字列が含まれる注記座標空間で記述した位置座標が前記バウンズデータとして前記バウンズデータベースに記憶されている請求項１記載の地図検索サーバ。
【請求項７】
端末装置と、該端末装置が通信ネットワークを介して接続された地図検索サーバとを有する地図検索システムであって、
前記地図検索サーバは、
全体地図を複数のメッシュ状のブロックに分割し、縮尺に応じて当該ブロックのサイズが異なる複数の段階に階層化されたデータ構造を有し、前記各ブロックの地図について複数の注記を含む地図画像データを位置座標とともに記憶する複数の地図画像ファイルを含む地図データベースと、
前記ブロックの地図についての前記地図画像ファイルに1対１に対応し、当該地図画像ファイルに記憶された前記複数の注記の全部又は一部の注記の注記文字列について当該ブロックの地図と等縮尺の注記座標空間で記述した位置座標を注記文字列とともにバウンズデータとして記憶するバウンズデータベースと、
地図画像データの送信のリクエストに基づいて、該当する地図画像ファイルに記憶された地図画像データをレスポンスする地図画像データレスポンス部と、
地図画像データレスポンス部がレスポンスした地図画像データが記憶されている前記地図画像ファイルに対応し、前記バウンズデータベースに記憶されたバウンズデータをレスポンスするバウンズデータレスポンス部とを備え、
前記端末装置は、
位置情報に基づいて、該当する前記地図画像ファイルに記憶される地図画像データの送信を前記地図検索サーバにリクエストする地図画像データリクエスト部と、
前記地図画像データレスポンス部よりレスポンスされた地図画像データを受信する地図画像データレスポンス受信部と、
前記バウンズデータレスポンス部によりレスポンスされたバウンズデータを受信するバウンズデータレスポンス受信部と、
前記地図画像データレスポンス受信部が受信した地図画像データの位置座標に該当する画面の位置に該地図画像データを表示する地図画像データ表示部と備えた地図検索システム。
【請求項８】
入力手段により指示されるカーソルが指示する画面の表示領域に所定の操作がされると、前記バウンズデータの前記注記文字列の前記位置座標に基づいて、前記カーソルが前記地図画像データに含まれる注記の所定の表示領域を指示し、当該注記に係る前記バウンズデータが定義されているか否かを判断し、前記バウンズデータが定義されている場合には、バウンズデータの前記注記文字列を含む前記注記に係るデータを前記画面に表示するバウンズデータ表示部を更に具備した請求項７記載の地図検索システム。
【請求項９】
前記端末装置は、前記バウンズデータ表示部により表示された前記データに含まれる前記注記文字列の表示領域に対する入力手段による所定の操作に基づいて、該注記文字列をバッファメモリにコピーし、該バッファメモリにコピーした注記文字列を貼り付けるコピー＆ペースト制御部を更に具備した請求項８記載の地図検索システム。
【請求項１０】
前記各バウンズデータは、対応する地図画像ファイルに記憶された前記複数の注記の中で定義された注記の中で該注記を一意的に特定するバウンズ識別子、前記注記文字列及び該注記文字列の位置座標を含む第１レコードと、前記バウンズ識別子について該注記に関する情報を提供するサーバへのリンク先に関するデータを含む第２レコードとを含み、
前記端末装置は、前記バウンズデータ表示部により表示された前記注記に係るデータの表示領域に入力手段により所定の操作がされると、該注記に係る前記バウンズデータの前記バウンズ識別子について前記リンク先に関するデータが設定されている場合は、該注記に関する情報の提供をサーバにリクエストする請求項８記載の地図検索システム。
【請求項１１】
前記端末装置は、入力手段により指示されるカーソルが前記バウンズデータ表示部により表示された前記注記に係るデータの表示領域で停止した後に所定の操作がされると、前記注記に係るバウンズデータの前記バウンズ識別子について前記第１リンク先が設定されている場合は、該第１リンク先に基づき注記に関する詳細情報の提供をサーバにリクエストする第１リクエスト部と、入力手段により指示されるカーソルが前記バウンズデータ表示部により表示された前記注記に係るデータの表示領域に重なる所定の操作がされると、前記注記に係るバウンズデータの前記バウンズ識別子について前記第２リンク先が設定されている場合は、該第２リンク先に基づき注記に関する詳細情報の提供をサーバにリクエストする第２リクエスト部とを更に具備した請求項８記載の地図検索システムが提供される。
【請求項１２】
前記各バウンズデータは、前記注記文字列、該注記文字列の位置座標及び前記注記文字列が表す施設または店舗の種別を特定する注記識別子を含む第１レコードと、前記各注記識別子について該注記識別子が示す施設または店舗に関する情報を提供するサーバへのリンク先に関するデータを含む第２レコードとを含み、
前記端末装置は、入力手段により指示されるカーソルが指示する前記バウンズデータ表示部により表示された前記注記に係るデータの表示領域で所定の操作がされると、前記注記に係るバウンズデータの前記注記識別子について前記リンク先が設定されている場合は、前記リンク先に基づき注記の施設または店舗に関する情報の提供をサーバにリクエストするリクエスト部を更に具備した請求項８記載の地図検索システム。
【請求項１３】
前記バウンズデータレスポンス部は、検索キーワードに基づいて、該検索キーワードに関する情報を検索する検索エンジンに関する情報を前記レスポンスに含み、
前記端末装置は、入力手段により指示されるカーソルが指示する前記バウンズデータ表示部により表示された前記注記に係るデータの表示領域で所定の操作がされた場合、又は入力手段により指示されるカーソルが指示する前記地図画像データに含まれる注記の所定の表示領域で所定の操作がされた場合は、前記注記に係るバウンズデータの注記文字列を検索キーワードとする検索を前記検索エンジンにリクエストする請求項７記載の地図検索システム。
【請求項１４】
地図検索方法であって、
位置情報に基づいて、該位置情報に該当する地図画像データの送信をリクエストするステップと、
前記リクエストに基づいて、全体地図を複数のメッシュ状のブロックに分割し、縮尺に応じて当該ブロックのサイズが異なる複数の段階に階層化されたデータ構造を有し、前記各ブロックの地図について複数の注記を含む地図画像データを位置座標とともに記憶する複数の地図画像ファイルを含む地図データベースから前記位置情報に該当する地図画像データを読み出して、レスポンスとして送信するステップと、
前記レスポンスとして送信された前記地図画像データを受信するステップと、
前記レスポンスとして送信された前記地図画像データが記憶される前記地図画像ファイルに対応するバウンズデータの送信をリクエストするステップと、
前記ブロックの地図についての前記地図画像ファイルに1対１に対応し、当該地図画像ファイルに記憶された前記複数の注記の全部又は一部の注記の注記文字列について当該ブロックの地図と等縮尺の注記座標空間で記述した位置座標を注記文字列とともにバウンズデータとして記憶するバウンズデータベースから前記レスポンスされた地図画像データに対応するバウンズデータを読み出して、レスポンスとして送信するステップと、
前記レスポンスとして送信された前記バウンズデータを受信するステップと、
前記地図画像データの位置座標に該当する位置に該地図画像データを画面に表示するステップと、
を具備した地図検索方法。
【請求項１５】
前記各地図画像ファイルに含まれる地図画像データは、注記を除く地図データが格納された地図中間ファイル並びに前記地図データに基づいて作製された注記の座標及び大きさのデータを記憶する注記中間ファイルに基づき作製され、前記バウンズデータの注記文字列の位置座標は、前記注記中間ファイルに記憶された注記の座標及び大きさに基づいて作製されている請求項１４記載の地図検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リクエストに基づいて、地図画像データをレスポンスする検索サーバ、端末装置と、該端末装置が通信ネットワークを介して接続された地図検索サーバとを有する地図検索システム、並びに、端末装置と、該端末装置が通信ネットワークを介して接続された地図検索サーバとを有する地図検索システムを用いた地図検索方法に関し、特に、地図画像データとして地図に一体的に作製される注記へのコピー＆ペースト操作や、注記への入力手段による操作に基づいて、注記についての情報をインタラクティブに提供する地図検索サーバ、地図検索システム及び地図検索方法に関する。
【背景技術】
【０００２】
インターネット等の通信ネットワークを介して、ユーザのパーソナルコンピュータ、携帯情報端末、携帯電話等の端末装置が地図検索サーバにアクセスして、地図検索サーバより地図画像データを受信して、表示する地図検索システムが知られている。
【０００３】
地図は線や面・文字列・記号などで構成されるベクトルデータとして一般に作製されるが、インターネット上の地図検索サービスでは、サーバやクライアントのリソースや回線スピードなども考慮して、地図画像データをラスタ化して、サーバに格納しておき、画像データとしてクライアントに配信されている。
【０００４】
このような地図サービスでは、山、河川、道路、住所標記、地図記号等の基本要素以外の地図上に載っている文字や数字のことであって、地図記号のないものの名前や種類、標高などの高さの数値、施設名や店舗名等の地図注記（以下、注記と略す）は、地図画像データとして作製されているため、クライアントの画面に表示された注記をコピー＆ペースト等の操作により注記について詳細な情報を提供する（インタラクティブ）ことができなかった。
【０００５】
このようにインターネット上の地図サービスの場合、地図データは、クライアントには画像データとして配信されるため、ユーザは地図上の注記についての情報をインタラクティブに閲覧することはできない。例えば、どのような施設なのか分からない注記があって、その意味をインターネットで調べようと思っても、その注記を見ながら同じ文字列を検索窓に入力しなければならない。
【０００６】
そのため、ユーザの操作により、地図上に、銀行、コンビニエンスストア、病院、寺社等の店舗や施設等の案内情報のアイコンを重ねるという手法が一般的である。このように地図サービスをアイコンを使用してインタラクティブにした場合に、表示するべきアイコンが多いとアイコンが地図上に被さってしまい、地図自体が見にくくなるという問題があり、さらにアイコン同士も重なったりすると地図サービスの操作性も著しく損なうこととなる。地図上の店舗や施設をアイコンにより端末装置の画面に表示する先行技術として、特許文献１，２がある。
【０００７】
特許文献１には、地図の表示領域内に存在する施設の個数が所定値以上である場合には、地図上に当該アイコンを表示せずに、表示画面における所定の位置に設けたサブウィンドウに代表アイコンを表示し、ユーザにより代表アイコンが選択されると、選択された代表アイコンに属する施設を示す施設アイコンを表示することが記載されている。
【０００８】
特許文献２には、メッシュファイル内の各表示レベル毎にどのジャンルに属するアイコンを表示し、どのジャンルに属するアイコンを非表示とするかを表示制御テーブルに記憶しておき、地図画像の表示レベルに応じて、表示制御テーブルに記憶された制御情報に基づいて、各ジャンルのアイコンの表示、非表示を制御することが記載されている。
【特許文献１】特開２００６−２７５６６２号公報
【特許文献２】特開２００４−１６３５９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１では、地図の表示領域内に存在する施設の個数が所定値以上である場合には、店舗等のアイコンではなく、業種等でまとめられた代表アイコン表示になることから、具体的にどのような店舗があるか把握することができず、代表アイコンをクリックして初めて、各施設が具体的にどこにあるのかが分かるものであり、どのような施設があるのか分からず、代表アイコンをクリックするという手間が生じてしまうという問題点がある。
【００１０】
また、特許文献２では、表示レベルに応じて、アイコンの表示をジャンル別に制御するためのテーブルを別途作成する必要があるため、手間がかかるという問題がある。
【００１１】
更に、特許文献１，２では、いずれも、地図上の注記は画像データとして他の要素と一体化されてユーザに提供されることから、注記をコピー＆ペーストして、インタラクティブに検索することができないという問題点がある。
【００１２】
本発明は、上記問題点に鑑みてなされたものであり、注記のコピー＆ペーストや注記についてウェブサイトへのリンクが可能な地図検索サーバ、地図検索システム及び地図検索方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
請求項１記載の発明によれば、地図検索サーバであって、全体地図を複数のメッシュ状のブロックに分割し、縮尺に応じて当該ブロックのサイズが異なる複数の段階に階層化されたデータ構造を有し、前記各ブロックの地図について複数の注記を含む地図画像データを位置座標とともに記憶する複数の地図画像ファイルを含む地図データベースと、前記ブロックの地図についての前記地図画像ファイルに1対１に対応し、当該地図画像ファイルに記憶された前記複数の注記の全部又は一部の注記の注記文字列について当該ブロックの地図と等縮尺の注記座標空間で記述した位置座標を注記文字列とともにバウンズデータとして記憶するバウンズデータベースと、地図画像データの送信のリクエストに基づいて、該当する地図画像ファイルに記憶された地図画像データをレスポンスする地図画像データレスポンス部と、地図画像データレスポンス部がレスポンスした地図画像データが記憶されている前記地図画像ファイルに対応し、前記バウンズデータベースに記憶されたバウンズデータをレスポンスするバウンズデータレスポンス部とを具備した地図検索サーバが提供される。
【００１４】
請求項２記載の発明によれば、請求項１記載の発明において、前記各バウンズデータは、対応する地図画像ファイルに記憶された前記複数の注記の中で定義された注記の中で該注記を一意的に特定するバウンズ識別子、前記注記文字列及び該注記文字列の位置座標を含む第１レコードと、前記バウンズ識別子について該注記に関する情報を提供するサーバへのリンク先に関するデータを含む第２レコードとを含む地図検索サーバが提供される。
【００１５】
請求項３記載の発明によれば、請求項１記載の発明において、前記各バウンズデータは、前記注記文字列、該注記文字列の位置座標及び前記注記文字列が表す施設または店舗の種別を特定する注記識別子を含む第１レコードと、前記各注記識別子について該注記識別子が表す施設または店舗に関する情報を提供するサーバへのリンク先に関するデータを含む第２レコードとを含む地図検索サーバが提供される。
【００１６】
請求項４記載の発明によれば、請求項２又は３記載の地図検索サーバにおいて、前記第１レコードと前記第２レコードは物理的に別ファイルに格納されている地図検索サーバが提供される。
【００１７】
請求項５記載の発明によれば、請求項１記載の発明において、前記バウンズデータレスポンス部は、検索キーワードに基づいて、該検索キーワードに関する情報を提供する検索エンジンへのリンク先に関するデータを前記レスポンスに含む地図検索サーバが提供される。
【００１８】
請求項６記載の発明によれば、請求項１記載の発明において、前記バウンズデータの前記注記文字列が該バウンズデータに対応する前記ブロックの地図から途切れる場合には、該ブロックと同一の縮尺の該注記文字列が含まれる注記座標空間で記述した位置座標が前記バウンズデータとして前記バウンズデータベースに記憶されている地図検索サーバが提供される。
【００１９】
請求項７記載の発明によれば、端末装置と、該端末装置が通信ネットワークを介して接続された地図検索サーバとを有する地図検索システムであって、前記地図検索サーバは、全体地図を複数のメッシュ状のブロックに分割し、縮尺に応じて当該ブロックのサイズが異なる複数の段階に階層化されたデータ構造を有し、前記各ブロックの地図について複数の注記を含む地図画像データを位置座標とともに記憶する複数の地図画像ファイルを含む地図データベースと、前記ブロックの地図についての前記地図画像ファイルに1対１に対応し、当該地図画像ファイルに記憶された前記複数の注記の全部又は一部の注記の注記文字列について当該ブロックの地図と等縮尺の注記座標空間で記述した位置座標を注記文字列とともにバウンズデータとして記憶するバウンズデータベースと、地図画像データの送信のリクエストに基づいて、該当する地図画像ファイルに記憶された地図画像データをレスポンスする地図画像データレスポンス部と、地図画像データレスポンス部がレスポンスした地図画像データが記憶されている前記地図画像ファイルに対応し、前記バウンズデータベースに記憶されたバウンズデータをレスポンスするバウンズデータレスポンス部とを備え、前記端末装置は、位置情報に基づいて、該当する前記地図画像ファイルに記憶される地図画像データの送信を前記地図検索サーバにリクエストする地図画像データリクエスト部と、前記地図画像データレスポンス部よりレスポンスされた地図画像データを受信する地図画像データレスポンス受信部と、前記バウンズデータレスポンス部によりレスポンスされたバウンズデータを受信するバウンズデータレスポンス受信部と、前記地図画像データレスポンス受信部が受信した地図画像データの位置座標に該当する画面の位置に該地図画像データを表示する地図画像データ表示部と備えた地図検索システム。
【００２０】
請求項８記載の発明によれば、請求項７記載の発明において、入力手段により指示されるカーソルが指示する画面の表示領域に所定の操作がされると、前記バウンズデータの前記注記文字列の前記位置座標に基づいて、前記カーソルが前記地図画像データに含まれる注記の所定の表示領域を指示し、当該注記に係る前記バウンズデータが定義されているか否かを判断し、前記バウンズデータが定義されている場合には、バウンズデータの前記注記文字列を含む前記注記に係るデータを前記画面に表示するバウンズデータ表示部を更に具備した地図検索システムが提供される。
【００２１】
請求項９記載の発明によれば、請求項８記載の発明において、前記端末装置は、前記バウンズデータ表示部により表示された前記データに含まれる前記注記文字列の表示領域に対する入力手段による所定の操作に基づいて、該注記文字列をバッファメモリにコピーし、該バッファメモリにコピーした注記文字列を貼り付けるコピー＆ペースト制御部を更に具備した地図検索システムが提供される。
【００２２】
請求項１０記載の発明によれば、請求項８記載の発明において、前記各バウンズデータは、対応する地図画像ファイルに記憶された前記複数の注記の中で定義された注記の中で該注記を一意的に特定するバウンズ識別子、前記注記文字列及び該注記文字列の位置座標を含む第１レコードと、前記バウンズ識別子について該注記に関する情報を提供するサーバへのリンク先に関するデータを含む第２レコードとを含み、前記端末装置は、前記バウンズデータ表示部により表示された前記注記に係るデータの表示領域に入力手段により所定の操作がされると、該注記に係る前記バウンズデータの前記バウンズ識別子について前記リンク先に関するデータが設定されている場合は、該注記に関する情報の提供をサーバにリクエストする地図検索システムが提供される。
【００２３】
請求項１１記載の発明によれば、請求項８記載の発明において、前記端末装置は、入力手段により指示されるカーソルが前記バウンズデータ表示部により表示された前記注記に係るデータの表示領域で停止した後に所定の操作がされると、前記注記に係るバウンズデータの前記バウンズ識別子について前記第１リンク先が設定されている場合は、該第１リンク先に基づき注記に関する詳細情報の提供をサーバにリクエストする第１リクエスト部と、入力手段により指示されるカーソルが前記バウンズデータ表示部により表示された前記注記に係るデータの表示領域に重なる所定の操作がされると、前記注記に係るバウンズデータの前記バウンズ識別子について前記第２リンク先が設定されている場合は、該第２リンク先に基づき注記に関する詳細情報の提供をサーバにリクエストする第２リクエスト部とを更に具備した地図検索システムが提供される。
【００２４】
請求項１２記載の発明によれば、請求項８記載の発明において、前記各バウンズデータは、前記注記文字列、該注記文字列の位置座標及び前記注記文字列が表す施設または店舗の種別を特定する注記識別子を含む第１レコードと、前記各注記識別子について該注記識別子が示す施設または店舗に関する情報を提供するサーバへのリンク先に関するデータを含む第２レコードとを含み、前記端末装置は、入力手段により指示されるカーソルが指示する前記バウンズデータ表示部により表示された前記注記に係るデータの表示領域で所定の操作がされると、前記注記に係るバウンズデータの前記注記識別子について前記リンク先が設定されている場合は、前記リンク先に基づき注記の施設または店舗に関する情報の提供をサーバにリクエストするリクエスト部を更に具備した地図検索システムが提供される。
【００２５】
請求項１３記載の発明によれば、請求項７記載の発明において、前記バウンズデータレスポンス部は、検索キーワードに基づいて、該検索キーワードに関する情報を検索する検索エンジンに関する情報を前記レスポンスに含み、前記端末装置は、入力手段により指示されるカーソルが指示する前記バウンズデータ表示部により表示された前記注記に係るデータの表示領域で所定の操作がされた場合、又は入力手段により指示されるカーソルが指示する前記地図画像データに含まれる注記の所定の表示領域で所定の操作がされた場合は、前記注記に係るバウンズデータの注記文字列を検索キーワードとする検索を前記検索エンジンにリクエストする地図検索システムが提供される。
【００２６】
請求項１４記載の発明によれば、地図検索方法であって、位置情報に基づいて、該位置情報に該当する地図画像データの送信をリクエストするステップと、前記リクエストに基づいて、全体地図を複数のメッシュ状のブロックに分割し、縮尺に応じて当該ブロックのサイズが異なる複数の段階に階層化されたデータ構造を有し、前記各ブロックの地図について複数の注記を含む地図画像データを位置座標とともに記憶する複数の地図画像ファイルを含む地図データベースから前記位置情報に該当する地図画像データを読み出して、レスポンスとして送信するステップと、前記レスポンスとして送信された前記地図画像データを受信するステップと、前記レスポンスとして送信された前記地図画像データが記憶される前記地図画像ファイルに対応するバウンズデータの送信をリクエストするステップと、前記ブロックの地図についての前記地図画像ファイルに1対１に対応し、当該地図画像ファイルに記憶された前記複数の注記の全部又は一部の注記の注記文字列について当該ブロックの地図と等縮尺の注記座標空間で記述した位置座標を注記文字列とともにバウンズデータとして記憶するバウンズデータベースから前記レスポンスされた地図画像データに対応するバウンズデータを読み出して、レスポンスとして送信するステップと、前記レスポンスとして送信された前記バウンズデータを受信するステップと、前記地図画像データの位置座標に該当する位置に該地図画像データを画面に表示するステップとを具備した地図検索方法が提供される。
【００２７】
請求項１５記載の発明によれば、請求項１４記載の発明において、前記各地図画像ファイルに含まれる地図画像データは、注記を除く地図データが格納された地図中間ファイル並びに前記地図データに基づいて作製された注記の座標及び大きさのデータを記憶する注記中間ファイルに基づき作製され、前記バウンズデータの注記文字列の位置座標は、前記注記中間ファイルに記憶された注記の座標及び大きさに基づいて作製されている地図検索方法が提供される。
【発明の効果】
【００２８】
請求項１記載の発明によると、地図画像データが記憶されている地図画像ファイルと１対１に対応し、注記文字列及び注記文字列の位置座標を含むバウンズデータを地図画像データ上の注記とは別に作製しているので、画面に表示されたバウンズデータ中の注記文字列に対してコピー＆ペースト操作等のインタラクティブな検索が可能となる。また、地図の上に何かを載せるわけではないので、アイコンを載せる場合に比べて、視認性が向上する。更に、注記は原則として重ならないよう配置されるため、アイコンを載せる場合に比べて操作性が向上する。
【００２９】
請求項２記載の発明によると、注記に関する情報を提供するサーバへのリンク先に関する情報をバウンズデータが含むようにしたので、別途検索等をすることなく、インタラクティブに注記に関する詳細な情報を提供することが可能となる。
【００３０】
請求項３記載の発明によると、注記が表す施設や店舗の種類毎に、施設や店舗に関して詳細な情報を提供するサーバへのリンク先に関する情報をバウンズデータが含むようにしたので、注記が表す施設や店舗に関する詳細な情報をインタラクティブに提供することができる。
【００３１】
請求項４記載の発明によると、第１レコードと第２レコードは物理的に別ファイルに作製されているので、設定可能なリンク先についてのみ、バウンズ識別子についてリンク先、または、注記識別子についてリンク先を設定すれば良いので、リンク先の変更や追加が容易に対処可能であり、バウンズデータベースのメンテナンスビリティが向上する。
【００３２】
請求項５記載の発明によると、地図検索サーバはバウンズデータとして検索エンジンへのリンク先に関するデータをレスポンスとして送信するので、ユーザは注記をコピー＆ペースト操作することなく、検索エンジンに注記を検索キーとする検索のリクエストをインタラクティブにすることが可能となり、ユーザの操作性が向上する。
【００３３】
請求項６記載の発明によると、注記文字列が該当ブロックの地図から途切れる場合は、当該ブロックと同一の縮尺の該注記文字列が含まれる注記座標空間で記述した位置座標をバウンズデータとしているので、画面に表示されたマップのドラッグ操作等において、画面に表示された地図画像データの注記を確実に指定することができる。
【００３４】
請求項７記載の発明によると、地図画像データが記憶されている地図画像ファイルと１対１に対応し、地図画像データが記憶されている地図画像ファイルと１対１に対応し、注記文字列及び注記文字列の位置座標を含むバウンズデータを地図画像データ上の注記とは別に作製しているので、画面に表示されたバウンズデータ中の注記文字列に対してコピー＆ペースト操作等のインタラクティブな検索が可能となる。また、地図の上に何かを載せるわけではないので、アイコンを載せる場合に比べて、視認性が向上する。更に、注記は原則として重ならないよう配置されるため、アイコンを載せる場合に比べて操作性が向上する。
【００３５】
請求項８記載の発明によると、画面に表示された地図画像データ上のバウンズデータが定義された注記の所定の表示領域がカーソルにより指示された場合には、バウンズデータ上の注記文字列を画面に表示するので、コピー＆ペースト操作が可能となる。
【００３６】
請求項９記載の発明によると、入力手段による操作により、端末装置に表示された注記に対して、コピー＆ペーストができるので、注記に関してインタラクティブな閲覧が可能となる。
【００３７】
請求項１０記載の発明によると、注記に関する情報を提供するサーバへのリンク先に関する情報をバウンズデータが含むようにしたので、別途検索等をすることなく、インタラクティブに注記に関する詳細な情報を提供することが可能となる。
【００３８】
請求項１１記載の発明によると、カーソルがバウンズデータの注記文字列の表示領域で停止した後、注記文字列の表示領域に対して所定の操作がされると、バウンズ識別子についての第１リンクに基づいて、注記に関する詳細情報をサーバより提供することができる。更に、注記文字列の表示領域にカーソルが重なる操作がされると、バウンズ識別子についての第２リンクに基づいて、注記に関する詳細情報を提供することができる。これにより、ユーザの操作性が一層向上する。
【００３９】
請求項１２記載の発明によると、注記が表す施設や店舗の種類毎に、施設や店舗に関して詳細な情報を提供するサーバへのリンク先に関する情報が設定されているので、注記が表す施設や店舗に関する詳細な情報を入力手段による操作によりインタラクティブに提供することができる。
【００４０】
請求項１３記載の発明によると、バウンズデータとして検索エンジンへのリンク先に関するデータを送信するので、注記をコピー＆ペースト操作することなく、検索エンジンに注記を検索キーとする検索のリクエストをユーザはインタラクティブにすることが可能となり、ユーザの操作性が向上する。
【００４１】
請求項１４記載の発明によると、地図画像データが記憶されている地図画像ファイルと１対１に対応し、地図画像データが記憶されている地図画像ファイルと１対１に対応し、注記文字列及び注記文字列の位置座標を含むバウンズデータを地図画像データ上の注記とは別に作製しているので、画面に表示されたバウンズデータ中の注記文字列に対してコピー＆ペースト操作等のインタラクティブな検索が可能となる。また、地図の上に何かを載せるわけではないので、アイコンを載せる場合に比べて、視認性が向上する。更に、注記は原則として重ならないよう配置されるため、アイコンを載せる場合に比べて操作性が向上する。
【００４２】
請求項１５記載の発明によると、地図画像ファイルに地図画像データとして格納される注記及びバウンズデータの注記は、注記中間ファイルに格納されている注記の位置座標及び大きさに基づいて作製されているので、両者の位置及び大きさを容易且つ確実に一致させることができる。
【発明を実施するための最良の形態】
【００４３】
第１実施形態
図１は本発明の第１実施形態による地図検索システムの構成図である。図１に示すように、地図検索システム１は、複数の端末装置２＃ｉ（ｉ＝１〜ｎ）と、該端末装置２＃ｉ（ｉ＝１〜ｎ）がインターネット等の通信ネットワーク４を通して接続された地図検索サーバ６を具備する。符号２＃ｉは複数の端末装置の任意の一つを指すが、以下では２と省略して記す。
【００４４】
端末装置２は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、携帯電話端末、カーナビゲーション装置、デジタルテレビ等、通信ネットワーク４を通して、所定の通信プロトコル、例えば、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に従って、地図検索サーバ６より地図検索サービスの提供を受ける通信端末である。尚、通信プロトコルは、地図検索サーバ６との間で通信ネットワーク４を介して通信が可能であれば、ＨＴＴＰ以外の他のプロトコルであっても勿論良い。
【００４５】
端末装置２は、図示しないが、ＣＰＵ、表示装置、入力手段、ＲＯＭ、メインメモリ、記憶媒体、Ｉ／Ｏコントローラ、通信インタフェース部等を有する。ＣＰＵは、オペレーティングシステム（ＯＳ）や地図検索に関わるプログラム等を実行する。表示装置は、地図画像等を表示するモニタ画面やデジタルテレビ等のＴＶ画面である。
【００４６】
入力手段は、文字や数字等が入力可能なキーボード等、及び表示装置の画面に出力された地図等の画像に対して直感的な入力操作を提供するＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）環境において、カーソルの位置の指示及びカーソル停止後に更に所定の操作（クリック操作）やカーソルを文字列が表示された表示領域に重ねる操作（マウスオーバー操作）等が可能なマウス等であり、これらの入力手段を用いて画面に表示された文字列に対してコピー＆ペースト操作を可能とするものである。
【００４７】
入力手段は、具体的には、ＰＣでは、キーボード、マウス、タッチパッドなどであり、ＰＤＡでは、数字／文字入力キー、カーソルキー、指によるタッチパネルへのタップ操作に基づく画面制御手段やタッチペン等であり、携帯電話端末では、数字や文字入力キー、カーソルキー、指によるタップ操作に基づく画面制御手段であり、カーナビゲーション装置では、画面上の数字／文字入力やカーソル位置の指によるタッチ操作に基づく画面制御手段である。
【００４８】
ＲＯＭは、端末装置２の起動時にＣＰＵが実行するＢＩＯＳ等、ＯＳプログラムを格納するメモリである。メインメモリは、各種プログラムがローディングされてＣＰＵが実行する主記憶メモリである。記憶媒体は、ハードディスクや光ディスク等の記憶媒体であり、地図検索に関わるプログラム等、各種プログラムや地図検索サーバ６から配信された地図画像データや後述するバウンズデータ等の各種データを格納する。Ｉ／Ｏコントローラは、ＣＰＵからの記憶媒体へのデータの読み出し及び書き込みを制御する。通信インタフェース部は、通信ネットワーク６とＣＰＵとの間のインタフェースを司る。
【００４９】
通信ネットワーク６は、インターネット等の通信ネットワークであり、端末装置２とは、光ファイバ等の有線通信ケーブルによって接続される場合や、無線ＬＡＮのアクセスポイントを介して無線により接続される場合や、携帯電話端末等のように移動体ネットワークを介して無線により接続される場合が含まれる。
【００５０】
地図検索サーバ６は、地図インデックスＤＢ８、地図ＤＢ１０及びバウンズＤＢ１２を含み、以下の機能を有する。
（１）端末装置２から、所定のプロトコル、例えば、ＨＴＴＰに従って、住所、施設名、郵便番号、電話番号等の検索キーから位置情報リストの送信のリクエスト（例えば、ＨＴＴＰリクエスト）を受けると、地図インデックスＤＢ８を検索し、該当する緯度経度の位置情報リストをレスポンス（例えば、ＨＴＴＰレスポンス）として送信する。上記の検索キーを指定する方法は位置情報を得るための一例であり、勿論、他の方法によって得ることは可能である。
（２）端末装置２から位置情報リストの中からクリック操作等により選択された位置情報に該当する地図画像データの送信のリクエスト（例えば、ＨＴＴＰリクエスト）を受けると、位置情報をキーとして、地図ＤＢ１０を検索し、位置情報により指示される地点の地図画像データが含まれる地図ＤＢ１０に格納されている地図画像ファイルから地図画像データを読み出し、当該地図画像ファルを一意的に特定する地図画像ファイルＩＤ、並びに当該地図画像ファイルに格納されている地図画像データが表す地域の範囲（以下、地図画像データの地域範囲）、例えば、全体地図がメッシュ状に分割された当該地図画像データの地域範囲のブロックの地図の所定の地点を原点とする地図座標空間の左上隅の緯度経度及び右下隅の緯度経度とともに地図画像データを端末装置２にレスポンス（例えば、ＨＴＴＰレスポンス）として送信する。
（３）端末装置２からレスポンスされた地図画像データに対応するバウンズデータの送信のリクエストを受けると、例えば、リクエストに端末装置２から指定されたレスポンスした地図画像データが格納されている地図画像ファイルＩＤを元に、地図画像データが格納されている地図画像ファイルに対応するバウンズデータをバウンズＤＢ１２より読み出し、端末装置２にレスポンス（例えば、ＨＴＴＰレスポンス）として送信する。
【００５１】
バウンズデータとは、後述のように、各注記に係るデータであり、注記文字列、注記座標及び注記ＩＤ等を含む。また、後述するように、全体地図を複数のメッシュ状のブロックに分割し、縮尺に応じて当該ブロックのサイズが異なる複数の段階に階層化されたデータ構造を有し、各ブロックの地図について複数の注記を含む地図画像データを位置座標とともに記憶する複数の地図画像ファイルが作製され、ブロックについて、バウンズデータが作製され、バウンズデータは地図画像ファイルと１対１に対応することから、地図画像ファイルを特定することによりレスポンスの対象のバウンズデータを特定する。
【００５２】
地図検索サーバ６のハードウェア構成は、端末装置２と同様に、ＣＰＵ、表示装置、入力手段、ＲＯＭ、メインメモリ、記憶媒体、Ｉ／Ｏコントローラ及び通信インタフェース部等を有する。各ハードウェアの機能は、端末装置２と同様なので説明を省略する。ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ１４は、通信ネットワーク４上に配設されたサーバであり、例えば、検索エンジンとして機能するサーバである。
【００５３】
図２は、図１中の端末装置２の地図検索に係る機能ブロックである。図２に示すように、地図検索に係る機能ブロックは、イベントキャッチ部２０、リクエスト部２２、レスポンス受信部２４、データ表示部２６及びコピー＆ペースト制御部２８から構成され、これらは、記憶装置に格納された該当プログラムがメインメモリにローディングされて、ＣＰＵによるプログラムの実行により実現される。
【００５４】
イベントキャッチ部２０は、地図検索の検索キーワードの検索窓への入力がマウスなどの入力手段による検索ボタンのクリック操作等により終了したこと、位置情報リスト中の位置情報がマウス等の入力手段によるクリック操作等により選択されたこと、画面に表示された地図画像データ上の注記に対してクリック操作等がされたこと、バウンズデータがコピー＆ペーストに係る操作がされたことなどのユーザによる入力手段の操作に基づく各種のイベント発生をキャッチし、検索キーワードや位置情報等の処理に必要な情報をパラメータとしてリクエスト部２２やコピー＆ペースト制御部２８を呼び出す。
【００５５】
リクエスト部２２は、位置情報リクエスト部３０、地図画像データリクエスト部３２及びバウンズデータリクエスト部３４を有する。位置情報リクエスト部３０は、ユーザにより検索窓に入力された表示対象の地図を指定する住所、郵便番号や施設名等を指定し、該当する緯度経度の位置情報リストの送信を地図検索サーバ６にリクエスト（例えば、ＨＴＴＰリクエスト）する。位置情報等の表示対象の地図を指定する方法は、検索キーワードを指定すること以外にも指定可能であり、それぞれの指定方法に従って指定すれば良い。
【００５６】
地図画像データリクエスト部３２は、画面に表示する地図の緯度経度の位置情報、例えば、位置情報リストの中でクリック操作等により、選択された緯度経度の地点が含まれる地図画像データの送信を地図検索サーバ６にリクエスト（例えば、ＨＴＴＰリクエスト）する。
【００５７】
このとき、地図検索サーバ６では、地図画像データのレスポンスは、地図画像ファイル単位に行うことから、地図画像データのリクエストは選択された緯度経度の地点を地図表示画面の中心に表示するのに必要な地図画像ファイル数に応じて行われる。
【００５８】
バウンズデータリクエスト部３４は、受信した地図画像データが格納されている地図画像ファイルに対応するバウンズデータの送信をリクエスト（例えば、ＨＴＴＰリクエスト）する。例えば、地図検索サーバ６より地図画像データが格納されている地図画像ファイルＩＤをレスポンスとして端末装置２に送信しておき、地図画像ファイルＩＤを指定して、ＩＤに対応するバウンズデータをリクエストする。
【００５９】
レスポンス受信部２４は、地図検索サーバ６より、リクエストに対するレスポンスを受信するものであり、位置情報レスポンス受信部４０、地図画像データレスポンス受信部４２及びバウンズデータレスポンス受信部４４を有する。
【００６０】
位置情報レスポンス受信部４０は、位置情報リクエスト部３０の位置情報リクエストに対する地図検索サーバ６からのレスポンスである位置情報リストを受信する。地図画像データレスポンス受信部４２は、地図画像データリクエスト部３２の地図画像データリクエストに対する地図検索サーバ６からのレスポンスである地図画像データ並びに地図画像データの地域範囲を示す緯度経度及び地図画像ファイルＩＤを受信する。
【００６１】
バウンズデータレスポンス受信部４４は、バウンズデータリクエスト部３４のバウンズデータリクエストに対する地図検索サーバ６からのレスポンスであるバウンズデータを受信する。バウンズデータは、後述するように、各注記について、バウンズＩＤ、注記文字列、注記ＩＤ、注記座標及び緯度経度の複数の属性のデータを含むことから、配列領域に格納する。
【００６２】
バウンズデータの形式は、テキスト形式やＸＭＬ形式である。テキスト形式の場合は、属性の区切り文字等のバウンズデータのフォーマットに従って、各注記について、各属性値を配列領域に格納し、ＸＭＬ形式の場合は、タグ等による指定に基づいて、各注記について、各属性値を配列領域に格納する。
【００６３】
データ表示部２６は、地図画像データ表示部５０及びバウンズデータ表示部５２を有する。地図画像データ表示部５０は、地図画像データレスポンス受信部４４が受信した地図画像データ及び当該地図画像データの地域範囲から、位置情報として指定された緯度経度が地図表示画面の中心に位置するように、表示対象の地図画像データを編集して地図表示画面データを生成し、地図表示画面上に地図を表示する。
【００６４】
このとき、複数の地図画像ファイルの地図画像データを用いて画面に表示する場合は、各地図画像ファイルに格納された地図画像データの位置座標の移動量を算出し、この移動量に従って各地図画像データを編集し、地図表示画面データを生成する。
【００６５】
また、地図画像データの拡大・縮小のスケーリングを行う必要があれば、地図画像データの拡大・縮小をした後、拡大・縮小後の地図画像データの位置座標の移動量に従って地図画像データの編集をし、地図表示画面データを生成し、地図表示画面上に地図を表示する。尚、地図画像データの拡大・縮小は、地図画像データの位置座標を移動量に従って編集した後に、行っても良い。
【００６６】
バウンズデータ表示部５２は、マウス等により指示されるカーソルが指示する位置に対応するバウンズデータが記述された後述する注記座標空間における位置座標を算出し、当該位置座標がバウンズデータの注記文字列を囲む四角形に含まれているか否かを判定し、当該バウンズデータの注記文字列を囲む四角形に含まれていると判定される場合は、該注記に係わるバウンズデータが定義されていることを画面に表示するとともに、地図画像データ上の注記に対してクリック等の所定の操作がされると、該注記に係わるバウンズデータ上の注記文字列を含むデータをポップアップの吹き出しに表示する。例えば、図１７に示すように、地図画像データ上の注記ＡＢＣに係るバウンズデータをポップアップの吹き出しに表示する。このとき、バウンズデータとして、注記に係る住所、最寄り駅、電話番号が含まれる場合には、これらのデータもポップアップの吹き出しに表示する。また、店舗や施設の画像がバウンズデータとして指定されている場合は、画像をポップアップの吹き出しに表示する。
【００６７】
以下、地図画像データ上の注記が表示されている所定の表示領域、例えば、該注記の文字列を囲む表示領域を地図画像データ上の注記表示領域と呼ぶ。注記文字列には横書きと、縦書き、２段組みがあるが、横書きと同様に、縦書き及び２段組の注記文字列についても、バウンズデータ上の注記文字列を画面に横一列に表示する。バウンズデータ上の注記文字列を含むデータの表示領域をバウンズデータ上の注記表示領域と呼ぶ。
【００６８】
ここで、画面に表示された地図画像データが拡大・縮小されていれば、地図画像データに対するスケールと同じスケールでバウンズデータの注記文字列の位置座標のスケーリングをした後、バウンズデータに対応する地図画像ファイル中の地図画像データの移動量と同じ移動量に従って位置座標を編集し、当該位置座標がバウンズデータの注記文字列を囲む四角形に含まれているか否かを判定し、注記文字列に含まれている場合は、注記文字列を画面に表示する。尚、地図画像データと同様にバウンズデータについての拡大・縮小は、バウンズデータの位置座標を移動量に従って編集した後に行っても良い。
【００６９】
後述するように、バウンズデータは地図画像ファイルと１対１に対応するだけでなく、地図画像ファイルに対応するブロックの地図に係わる地図画像データは対応するブロックの所定の位置を原点とし、原点から縦及び横方向に所定範囲の地図座標空間で記述され、バウンズデータも対応する地域が地図画像データと同じ所定の位置を原点とし、地図画像座標空間と同じ範囲の注記座標空間で記述されている。
【００７０】
そのため、地図座標空間の原点と注記座標空間の原点を重ねることにより、地図画像データ上の注記とバウンズデータ上の注記とがぴったり重なり、地図画像でテータ上の注記表示領域をクリックにより指定することにより、該当するバウンズデータ上の注記を確実に表示することができる。また、ユーザが画面上のマップのスクロールやドラッグ操作をした場合でも、地図画像データ上の注記の位置座標がバウンズデータ上の注記文字列の位置座標により分かるので、地図画像データ上の注記表示領域をクリックすることにより、対応するバウンズデータ上の注記を画面上に確実に表示することができる。
【００７１】
コピー＆ペースト制御部２８は、マウスやキーボード等の入力手段により画面に表示されたバウンズデータ上の注記文字列に対して、コピー操作がされると、バッファメモリに注記文字列を格納し、マウスやキーボード等の入力手段により注記のペースト操作がなされると、コピーした注記文字列を貼り付ける。
【００７２】
コピー＆ペーストは、検索エンジンとしてのＷＷＷサーバ１４にアクセスして、検索キーワードとして、注記をコピーしてから検索窓に貼り付けて、インタラクティブに閲覧する場面を想定している。ここで文字列には、英数字、漢字、カタカナ、ひらがな及び記号等の地図上に使用される注記の全ての文字が含まれる。
【００７３】
縦書き及び２段組の注記文字列についても、バウンズデータ上の注記文字列は画面に横一列に表示されるので、コピー＆ペーストが可能である。上記プログラムは、Ａｊａｘ（Ａｓｙｎｃｈｒｏｎｏｕｓ  ＪａｖａＳｃｒｉｐｔ＋ＸＭＬ）により実現することが可能である。Ｊａｖａは登録商標である。
【００７４】
図３は、図１中の地図検索サーバ６の機能ブロック図である。図３に示すように、地図検索サーバ６は、リクエスト受信部６０、位置情報取得部６２、地図画像データ取得部６４、バウンズデータ取得部６６及び送信部６８から構成され、記憶装置に格納された該当プログラムがメインメモリにローディングされて、ＣＰＵによるプログラムの実行により実現される。
【００７５】
リクエスト受信部６０は、位置情報リクエスト受信部８０、地図画像データリクエスト受信部８２及びバウンズデータリクエスト受信部８４を含む。位置情報リクエスト受信部８０は、端末装置２から住所、施設名、郵便番号等の検索キーワードが指定された位置情報リストのリクエストを受信して、検索キーワードを位置情報取得部６２に出力する。
【００７６】
地図画像データリクエスト受信部８２は、端末装置２から位置情報が指定された地図画像データのリクエストを受信して、位置情報を地図画像データ取得部６４に出力する。バウンズデータリクエスト受信部８４は、端末装置２からバウンズデータを指定する情報（例えば、地図画像ファイルＩＤ）が指定されたバウンズデータのリクエストを受信して、バウンズデータを指定する情報をバウンズデータ取得部６６に出力する。
【００７７】
位置情報取得部６２は、位置情報リクエスト受信部８０が受信した検索キーワードに基づいて、地図インデックスＤＢ８を検索して、位置情報リストを取得する。地図画像データ取得部６４は、地図画像データリクエスト受信部８２が受信した位置情報から地図ＤＢ１０を検索して、位置情報により指示される地点の地図画像データが含まれる地図ＤＢ１０に格納されている地図画像ファイルＩＤ及び当該地図画像ファイルに格納されている地図画像データの地域範囲並びに地図画像ファイルＩＤに対応する地図画像ファイルから地図画像データを取得する。バウンズデータ取得部６６は、バウンズデータリクエスト受信部８４が受信した地図画像ファイルＩＤからバウンズＤＢ１２を検索し、該当するバウンズデータを取得する。
【００７８】
尚、バウンズデータは端末装置２からバウンズデータのリクエストがされなくても、地図検索サーバ６が、地図画像データ及び地図画像データの地域範囲とともに、バウンズデータをレスポンスする、例えば、地図画像データ及び地域範囲と一緒にレスポンスした後、バウンズデータを自動でレスポンスするようにしても良い。この場合は、図２中のバウンズデータリクエスト部３４は不要となる。
【００７９】
送信部６８は、位置情報レスポンス部８６、地図画像データレスポンス部８８及びバウンズデータレスポンス部９０を有する。位置情報レスポンス部８６は、位置情報取得部６２が取得した位置情報リストをレスポンス（例えば、ＨＴＴＰレスポンス）として端末装置２に送信する。
【００８０】
地図画像データレスポンス部８８は、地図画像データ取得部６４が取得した地図画像データ、並びに地図画像ファイルＩＤ及び地図画像データの地域範囲をレスポンス（例えば、ＨＴＴＰレスポンス）として端末装置２に送信する。バウンズデータレスポンス部９０は、バウンズデータ取得部６６が取得したバウンズデータをレスポンス（ＨＴＴＰレスポンス）として端末装置２に送信する。
【００８１】
本実施形態では、端末装置２が、緯度経度の地点が地図表示画面の中心となるように、地図画像データ及びバウンズデータの位置座標を編集し、地図表示画面を生成しているが、地図検索サーバ６側で、位置情報が指示する緯度経度が中心に位置するように、複数の地図画像ファイルに格納された地図画像データの移動量を算出し、移動量に従って地図画像データの位置座標を編集し、同じ移動量に従ってバウンズデータ上の注記の位置座標を編集し、地図画像データ及びバウンズデータのレスポンスをするようにしても良い。また、バウンズデータをＨＴＭＬ等の形式に編集してからレスポンスするようにしても良い。こうすることにより、端末装置２の処理負担を軽減させることができる。
【００８２】
図４は図１中の地図インデックスＤＢ８の構成例を示す図である。図４に示すように、地図インデックスＤＢ８には、住所、郵便番号及び施設名等について、該当する緯度経度の位置情報が格納されている。住所、郵便番号及び施設名等が検索キーワードとして端末装置２により指定されると、当該検索キーワードに基づいて地図インデックスＤＢ８が検索され、住所、郵便番号及び施設名等を含む緯度経度の位置情報が得られる。
【００８３】
図５は図１中の地図ＤＢ１０及びバウンズＤＢ１２の論理構成図を示す図であり、特に、図５（ａ）は地図画像データを示す図、図５（ｂ）はバウンズデータを示す図である。図５（ａ）に示すように、全体地図、例えば、日本地図が所定の大きさ（約８０ｋｍ×約８０ｋｍ）のメッシュ（ブロック）に分割された一次メッシュ、一次メッシュが８×８に分割された二次メッシュ、二次メッシュが１０×１０に分割された三次メッシュ、更に、四次メッシュ、・・・、と高次メッシュに分割されている。各メッシュに含まれる地域の地図画像データが各メッシュに対応して地図画像ファイルとして格納されている。そして、高次のメッシュになるに従って、メッシュの地図の範囲が小さくなり、縮尺が大きくなる。
【００８４】
各メッシュの地図における地図画像データは、該メッシュの所定の位置、例えば、左上隅を原点とし、縦及び横方向に所定の範囲の地図座標空間において記述され、地図画像ファイルが作製されている。このように、地図画像データは、縮尺に応じてメッシュのサイズが異なる複数の段階に階層化されたデータ構造を有する。一方、図５（ｂ）に示すように、バウンズデータ上の注記は、地図画像データについての各メッシュの地図と同じ地域が、地図座標空間の原点と同じ地点を原点とし、地図座標空間と同じ範囲の注記座標空間において記述されている。
【００８５】
尚、メッシュ内にバウンズデータとして格納するべき注記が存在しない場合は、バウンズデータは作成されないが、メッシュ内にバウンズデータが存在すれば、当該メッシュに対応する地図画像ファイルが一意的に決まり、バウンズデータと対応する地図画像ファイルは１対１（バウンズデータが存在するメッシュが異なれば、それぞれ対応する地図画像ファイルは異なる）に対応する。以下では、各地域についての地図画像ファイルとバウンズデータは１対１に対応すると記載する。
【００８６】
例えば、図６（ａ）に示すように、あるメッシュの地図において、原点（０，０）、横方向の最大座標値ｘｍａｘ，縦方向の最大座標値ｙｍａｘとする地図座標空間と、図６（ｂ）に示す当該メッシュに対応する注記座標空間について、原点位置（０，０）に対応する地点、横方向の最大座標値ｘｍａｘ及び縦方向の最大座標値ｙｍａｘが同じである。
【００８７】
従って、地図画像データ上の注記ＡＢＣＤを囲む四角形の左下、右下、右上、左上の４点の位置座標が図６（ｂ）に示すバウンズデータ上の注記ＡＢＣＤの位置座標と同じであり、両者の原点を重ねると、バウンズデータ上の注記は地図上の注記とぴったり一致する。
【００８８】
図７は、図１中の地図ＤＢ１０の構成図を示す図である。図７に示すように、地図ＤＢ１０は、地図画像インディクスファイル１００と複数の地図画像ファイル１０２＃ｉ（ｉ＝１〜ｎ）から構成される。地図インデックスファイル１００には、各地図画像ファイル１０２＃ｉ（ｉ＝１〜ｎ）について、地図画像ファイルＩＤ、緯度経度１及び緯度経度２並びに地図画像ファイル名が格納されている。
【００８９】
各地図画像ファイルＩＤは、各地図画像ファイル１０２＃ｉ（ｉ＝１〜ｎ）を一意的に特定する識別子であり、例えば、地図画像ファイル名が×××．ｇｉｆであれば、拡張子を除く×××が地図画像ファイルＩＤとなる。
【００９０】
緯度経度１，２は地図画像ファイル１０２＃ｉ（ｉ＝１〜ｎ）に格納される地図画像データの地域範囲を示すものであり、例えば、緯度経度１は、地図画像ファイルに対応するメッシュの原点の地点の緯度経度、緯度経度２は、当該メッシュの右下隅の地点の緯度経度である。
【００９１】
地図画像ファイルは当該メッシュの地域の地図画像データが格納されたファイル名である。各地図画像ファイル１０２＃ｉ（ｉ＝１〜ｎ）は、各メッシュについて、注記を含む地図データがラスタ化された画像データファイルであり、例えば、ＧＩＦ形式の地図画像ファイルである。
【００９２】
図８は図１中のバウンズＤＢ１２の論理構成図である。図８に示すように、バウンズＤＢ１２は、地図画像ファイルＩＤ、バウンズＩＤ、注記、注記ＩＤ、座標、緯度経度等の属性の値を格納するファイルである。地図画像ファイルＩＤはバウンズデータに対応するいずれかの地図画像ファイル１０２＃ｉ（ｉ＝１〜ｎ）のＩＤである。バウンズＩＤは該当する地図画像ファイル１０２＃ｉに格納された地図画像データ上の注記の中で注記として登録するものについて、該注記を一意的に特定するバウンズデータ識別子である。このバウンズＩＤは、１つの地図画像ファイルＩＤに対して、地図画像ファイルの画像中に存在し、バウンズデータとしてバウンズＤＢ１２に登録される注記の数だけ存在する。
【００９３】
注記は注記文字列である。注記ＩＤは、寺、レストラン、病院、ホテル・旅館等の当該注記の種別を表す注記識別子である。座標は注記文字列の位置及び大きさを表すものであり、例えば、注記文字列を囲む四角形の左下、右下、右上及び左上の座標である。注記の表記は横書き、縦書き、２段組みがある。緯度経度は注記が示す施設等が位置する緯度経度である。バウンズＩＤ、注記、注記ＩＤ、座標及び緯度経度等をバウンズデータという。バウンズデータとして、注記に係わる店舗や施設の住所、電話番号、最寄り駅、店舗や施設の画像を指定する属性を追加しても良い。
【００９４】
図９はバウンズＤＢ１２の作製工程を示す図である。地図を作製する上で必須の工程であるステップＳ２で、ツールを用いて、各メッシュの地域について作製された注記を含まない、例えば、ベクトルデータ形式の地図データを格納する地図中間ファイル１１０に格納された地図データを読み出し、表示装置に表示する。
【００９５】
画面に表示された地図に基づいて注記を作製し、例えば、ベクトルデータ形式で表された注記文字列並びに注記を配置する場所及びその大きさを示す位置座標の注記データを注記中間ファイル１１２にテキストファイルとして格納する。このとき、原則として、注記は重ならないように配置される。
【００９６】
ステップＳ４で、注記中間ファイル１１２に格納された注記文字列から登録する注記を選択し、注記文字列及び位置座標を、地図画像ファイルＩＤ、バウンズＩＤ、注記ＩＤ及び緯度経度とともにバウンズＤＢ１２に格納する。
【００９７】
一方、ステップＳ６で、地図中間ファイル１１０の地図データ及び注記中間ファイル１１２の注記をラスタ化して地図画像データに合成し、地図画像ファイル１０２を作製する。注記中間ファイル１１２は、ステップＳ２における注記を見やすいように配置するという作業（編図という）の成果物であり、注記中間ファイル１１２に格納された注記データを元に生成されたバウンズＤＢ１２に格納されたバウンズデータ上の注記と地図画像ファイル１０２に格納された地図画像データ上の注記は確実にぴったり一致する。
【００９８】
図１０はバウンズＤＢ１２の物理構成例を示す図である。図１０に示すように、地図画像ファイル１０２＃ｉ（ｉ＝１〜ｎ）に対応するバウンズデータは当該ファイルに１対１に対応するバウンズファイル１０４＃ｉ（ｉ＝１〜ｎ）により構成される。そして、そのファイル名は対応する地図画像ファイル１０２＃ｉのファイル名と拡張子を除いて一致する。これにより、地図画像ファイル１０２＃ｉの地図画像ファイルＩＤにより、該当するバウンズデータが容易に特定される。
【００９９】
図１１は注記が複数のメッシュに跨る場合のバウンズデータの作製方法を示す図である。例えば、注記ＣＤＥＦが２つのメッシュの地図のそれぞれにおいて途切れて、２つのメッシュに対応する注記座標空間に跨っている場合、注記は存在する各メッシュに対応する注記座標空間において作製される。この場合は、二つのメッシュについて注記ＣＤＥＦのバウンズデータが作製される。各メッシュにおいて、注記座標空間を等尺度で連続的に注記ＡＢＣＤが含まれるよう延長した注記座標空間における座標を注記の位置座標とする。
【０１００】
例えば、左のメッシュでは注記ＣＤＥＦの文字ＥＦが右にはみ出しており、注記ＣＤＥＦの右下の座標及び右上の座標がメッシュに対応する注記座標空間における横軸の最大値よりも大きく設定される。また、右のメッシュでは、注記ＣＤＥＦの文字ＣＤが左にはみ出しており、横軸の最小値０よりも小さくなり、注記ＣＤＥＦの左下の座標及び左上の座標がマイナスに設定される。
【０１０１】
これにより、地図画像ファイルに対応する地図座標空間から注記が途切れる場合でも、地図画像データ上の注記とバウンズデータ上の注記はぴったり一致する。これにより、マップのスクロール、ドラッグ、拡大・縮小の等の操作において、画面に表示された地図画像データ上の注記がクリックされると、確実に該当するバウンズデータの注記を画面に表示することができる。そして、一部が途切れた注記についても地図画像データ上の注記をクリックして、バウンズデータ上の注記文字列を画面に表示することができ、注記のコピー＆ペーストが可能となる。
【０１０２】
図１２は地図画像ファイルに格納された地図画像データの一例を示す図であり、図１３は図１２の地図画像データに対応するバウンズデータの一例を示す図である。図１３に示すように、バウンズデータは地図画像ファイルに１対１に対応するテキストファイルに格納されている。
【０１０３】
ＳｅｔＬａｂｅｌは地図画像ファイルＩＤ、ｔｉｄはバウンズＩＤ、ｔｅｘｔは注記文字列、Ｓｐｅｃｉｄは注記識別子、ｃｏｏｒｄｓは座標、ｌａｔは緯度、ｌｏｎは経度の各属性名であり、その属性値がバウンズデータとして格納されている。
【０１０４】
属性名及び属性値は特別な記号で囲まれ、他の属性名と属性値の区切り、並びに各バウンズデータの区切りは特別な記号で区切られていることから、端末装置２は、注記や座標等の必要な属性値を抽出することができる。尚、本例では、バウンズＤＢ１２をｔｅｘｔ形式としたが、ＸＭＬ形式の文書で構築しても良い。
【０１０５】
図１４は端末装置２の処理フローチャート、図１５は地図検索サーバ６の処理フローチャート、図１６はシーケンスチャートである。地図検索サーバ６にアクセスすると、地図検索サーバ６より該当ページがレスポンスされ、端末装置はレスポンスを受信して、画面にページを表示する。
【０１０６】
図１４中のステップＳ２０で、イベントがキャッチされたものとする。例えば、検索窓に位置検索キーワード、例えば、東京都文京区弥生が入力され、入力終了を指示する操作、例えば、「検索ボタン」がクリック操作により押されると、このクリック操作がイベントとしてキャッチされる。ステップＳ２２で、端末装置２は、図１６中の（２）に示すように、地図検索サーバ６に位置検索キーワードを指定し、位置情報をリクエストする。
【０１０７】
図１５中のステップＳ４８で、地図検索サーバ６は、端末装置２からのリクエストを受信する。ステップＳ５０で位置情報がリクエストされたか否かを判定する。肯定判定ならば、ステップＳ５２に進み、否定判定ならば、ステップＳ５８に進む。ここでは、位置情報がリクエストされたので、ステップＳ５２に進む。
【０１０８】
ステップＳ５２で、位置検索キーワードに基づいて、地図インデックスＤＢ８を検索する。ステップＳ５４で、位置検索キーワードに該当する位置情報リストを取得する。ステップＳ５６で、図１６中の（４）に示すように、位置検索サーバ６は、位置情報リストをレスポンスとして、端末装置２に送信する。
【０１０９】
地図検索サーバ６からレスポンスされた位置情報リストは図１４中のステップＳ２４で受信される。ステップＳ２６で位置情報リストを画面に表示する。ユーザは画面に表示された位置情報リストの中からクリック操作等により位置情報を選択したものとする。
【０１１０】
クリック操作等による選択は、ステップＳ２０でイベントとしてキャッチされて、ステップＳ２８で、端末装置２は、図１６中の（６）に示すように、選択された位置情報を指定し、地図画像データの送信を地図検索サーバ６にリクエストする。
【０１１１】
地図検索サーバ６は、図１５中のステップＳ４８でリクエストを受信し、ステップＳ５０が否定判定の場合、ステップＳ５８で、リクエストが地図画像データのリクエストであるか否かを判定し、肯定判定の場合には、ステップＳ６０に進む。
【０１１２】
ステップＳ６０で、位置情報を検索キーとして、地図ＤＢ１０中の地図インデックスファイル１００を検索する。ステップＳ６２で、位置情報が示す地点の地図画像データが格納された地図画像ファイル１０２（対応する地図画像ファイルを１０２で表す）より地図画像データ、並びに地図インデックスファイル１００より当該地図画像ファイル１０２の地図画像ファイルＩＤ及び地図画像データの地域範囲を示す緯度経度１，２を取得する。
【０１１３】
地図検索サーバ６は、ステップＳ６４で、図１６中の（８）に示すように、地図画像データ並びに地図画像ファイルＩＤ及び緯度経度１，２を地図画像データレスポンスとして送信する。
【０１１４】
端末装置２は、図１４中のステップＳ３０で、地図画像データレスポンスを受信する。ステップＳ３２で、図１６中の（１０）に示すように、地図画像ファイルＩＤを指定して、地図画像ファイルに対応するバウンズデータの送信をリクエストする。
【０１１５】
地図検索サーバ６は、図１５中のステップＳ４８で、リクエストを受信し、ステップＳ５０、ステップＳ５８及びステップＳ６６での処理を経て、ステップＳ６６が肯定判定の場合、ステップＳ６８に進む。ステップＳ６８では、地図画像ファイルＩＤを検索キーとして、バウンズＤＢ１２を検索する。例えば、地図画像ファイルＩＤが示すファイル名のバウンズファイル１０４（対応するバウンズファイルを１０４で表す）を検索する。
【０１１６】
ステップＳ７０で、地図画像ファイルＩＤに対応するバウンズデータをバウンズＤＢ１２、例えば、バウンズファイル１０４から読み出して、取得する。ステップＳ７２で、図１６中の（１２）に示すように、バウンズデータをレスポンスとして送信する。
【０１１７】
端末装置２は、図１４中のステップＳ３４で、バウンズデータのレスポンスを受信する。ステップＳ３６で、受信した地図画像データ及び地図画像デ―タの地域範囲（緯度経度１，２）から、位置情報として指定された緯度経度が地図表示画面の中心に位置するように、地図画像データの位置座標を編集して、地図表示画面データを生成する。
【０１１８】
このとき、複数の地図画像ファイルの地図画像データを用いて画面に表示する場合は、各地図画像ファイルに格納された地図画像データの位置座標の移動量を算出し、この移動量に従って各地図画像データを編集し、地図表示画面データを生成する。
【０１１９】
また、地図画像データの拡大・縮小のスケーリングを行う必要があれば、地図画像データの拡大・縮小をした後、拡大・縮小後の地図画像データの位置座標の移動量に従って地図画像データの編集をし、地図表示画面データを生成し、地図表示画面上に地図を表示する。ステップＳ３８で地図画面データを画面に表示する。
【０１２０】
ユーザは、地図画像データ上の注記表示領域に対してクリック操作をしたとする。端末装置２は、ステップＳ４０で、マウス等により指示されるカーソルが指示する位置に対応するバウンズデータが記述された注記座標空間における位置座標を算出し、当該位置座標がバウンズデータの注記文字列を囲む４点の位置座標が示す四角形に含まれているか否かを判定し、注記文字列を含む四角形に含まれている場合は、図１６中の（１６）及び図１７に示すように、注記文字列をポップアップの吹き出しに表示する。このとき、バウンズデータとして、住所、電話番号、最寄り駅、店舗や施設の画像が指定されている場合は、これらのデータも吹き出しに表示する。
【０１２１】
ここで、画面に表示された地図画像データが拡大・縮小されていれば、地図画像データに対するスケールと同じスケールでバウンズデータの注記文字列の位置座標のスケーリングをした後、バウンズデータに対応する地図画像ファイル中の地図画像データの移動量と同じ移動量に従って位置座標を編集し、位置座標がバウンズデータの注記文字列を囲む四角形に含まれているか否かを判定し、四角形に含まれている場合は、注記文字列をポップアップの吹き出しに表示する。
【０１２２】
ユーザは画面に表示されたバウンズデータ上の注記文字列のコピー操作をしたとする。このコピー操作はステップＳ２０でイベントキャッチされる。ステップＳ４４で、注記文字列をバッファにコピーする。ユーザは検索索エンジンとしてのＷＷＷサーバ１４にアクセスしたとする。ＷＷＷサーバ１４からページが送信されて画面に表示される。
【０１２３】
ユーザは、コピーした注記を検索窓にペーストし、検索ボタンをクリックしたとする。端末装置２は、ＷＷＷサーバ１４にコピー＆ペーストした注記を検索キーワードとして指定して、検索のリクエストをし、ＷＷＷサーバ１４からレスポンスされた検索キーワードに係るページリストを表示する。これにより、インタラクティブ閲覧が可能となる。
【０１２４】
以上説明した本実施形態によれば、地図の上にアイコンのように何かを載せるわけではないので、地図が見づらくなることがなくなり、アイコンを載せる場合に比べて視覚性が向上する。また、地図上の注記は原則として重ならないように位置されているため、アイコンを載せる場合に比べて操作性が向上する。
【０１２５】
注記文字列自体も画像ではなくテキストとして提供できるので、注記のコピー＆ペーストが可能となり、これまで容易には知ることができなかった注記の詳細な情報をインラクティブに提供することが可能となった。
【０１２６】
尚、画面上に表示されたバウンズデータ上の注記文字列を含むデータの表示領域の所定領域、例えば、当該バウンズデータに含まれる緯度経度を注記文字列とともにホップアップの吹き出しに表示し、当該緯度経度がクリックされたとき、バウンズデータのレスポンスに含まれるバウンズデータ中の注記の緯度経度に基づいて、当該注記がマップの中心になるように、その周辺の地図及び注記を詳細に表示するようにしてもよい。これにより、検索対象の注記の周辺の地図情報が詳細に得られて、ユーザの操作性が向上する。
【０１２７】
また、ユーザが地図画像データ上の注記表示領域をクリックしたときに、該当するバウンズデータ上の注記文字列を画面に表示するのではなく、地図画像データを画面上に表示した後、バウンズデータ上の位置座標に基づいて、自動的にバウンズデータ上の注記を地図画像上の注記に重畳して表示するようにしても良い。この場合は、画面上で、地図画像データ上の注記とバウンズデータ上の注記とがぴったり重なって表示される。このバウンズデータ上の注記文字列に対してコピー＆ペースト操作が可能となる。
【０１２８】
第２実施形態
図１８は、本発明の第２実施形態による地図検索システム１４６の構成図であり、図１中の構成要素と実質的に同一の構成要素には同一の符号を附している。同一の符号を附した構成要素についてはその説明を省略する。
【０１２９】
本実施形態では、バウンズデータに、バウンズデータ上の注記表示領域にカーソルが停止した後に所定の操作（クリック操作）されたときのリンク先のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）１及びバウンズデータ上の注記表示領域にカーソルが重なる操作（マウスオーバー操作）されたときのリンク先のＵＲＬ２が設定可能であり、ＵＲＬ１やＵＲＬ２が設定されているバウンズデータについては、ユーザのクリック操作やマウスオーバー操作に従って、リンク先のページを表示するようにしている点が第１実施形態と異なる。尚、クリック操作やマウスオーバー操作はマウスによるものに限らず他の入力手段による操作であっても良い。
【０１３０】
端末装置１４８＃ｉ（ｉ＝１〜ｎ）は、ＵＲＬ１やＵＲＬ２が設定されているバウンズデータについては、ユーザの注記表示領域のクリック操作やマウスオーバーの操作に従って、リンク先のページを表示するようにした点が図１中の端末装置２０＃ｉ（ｉ＝１〜ｎ）と異なる。
【０１３１】
バウンズＤＢ１５２は、各バウンズデータについて、クリック操作時のリンク先のＵＲＬ１、及び又はマウスオーバー操作のリンク先のＵＲＬ２が設定可能である点が図１中のバウンズＤＢ１２と異なる。
【０１３２】
地図検索サーバ１５０は、第１実施形態のバウンズデータに追加して、リンク先のＵＲＬ１及び又はＵＲＬ２をバウンズデータの一部として端末装置１４８（任意の端末装置を１４８で表す）にレスポンスするようにした点が図１中の地図検索サーバ６と異なる。
【０１３３】
図１９は図１８中の端末装置１４８の機能ブロック図であり、図２中の構成要素と実質的に同一の構成要素には同一の符号を附している。リクエスト部１６０には、バウンズクリックデータリクエスト部１６２及びバウンズマウスオーバーデータリクエスト部１６４が追加されている。
【０１３４】
バウンズクリックデータリクエスト部１６２は、バウンズデータ上の注記表示領域の所定の領域、例えば、注記文字列を囲む四角形の領域がクリックされると、注記文字列を囲む領域の画面上の位置から該当する注記のバウンズデータのバウンズＩＤを取得し、該バウンズＩＤについてリンク先のＵＲＬ１が設定されているか否かを判断し、ＵＲＬ１が設定されている場合は、ＷＷＷサーバ１４にリンク先のページの送信をリクエストする。
【０１３５】
バウンズマウスオーバーデータリクエスト部１６４は、バウンズデータ上の注記表示領域の所定の領域、例えば、注記文字列を囲む四角形の領域にマウスオーバーされると、注記文字列を囲む領域の画面上の位置から該当する注記のバウンズデータのバウンズＩＤを取得し、該バウンズＩＤについてリンク先のＵＲＬ２が設定されているか否かを判断し、ＵＲＬ２が設定されている場合は、ＷＷＷサーバ１４にリンク先のページの送信をリクエストする。
【０１３６】
ここでは、ＷＷＷサーバ１４は、リンク先のＵＲＬ１，ＵＲＬ２のサーバを示し、ＵＲＬ１，ＵＲＬ２の設定によっては地図検索サーバ１５０である場合もある。ＵＲＬ１は注記に係る施設・店舗が詳細な情報を提供しているサーバ内のページ、例えば、店舗等の公式ホームページのＵＲＬであり、ＵＲＬ２は注記に係る施設や店舗の概要を説明する地図検索サーバ６内のページ、例えば、バウンズデータよりも詳細な店舗等の特長等を説明したページのＵＲＬであることが考えられる。
【０１３７】
バウンズデータに、注記に係る店舗や施設の住所、電話番号、最寄り駅、店舗や施設の画像の指定等が含まれる場合には、ＵＲＬ２でリンクされるページには、これら以外の概要を説明するデータが含まれるが、バウンズデータで十分であれば、ＵＲＬ２を省略することができる。
【０１３８】
尚、バウンズクリックデータリクエスト部１６２は、地図画像データ上の注記表示領域がクリックされたとき、該注記表示領域の画面上の位置から該当する注記のバウンズデータのバウンズＩＤを取得し、該バウンズＩＤについてリンク先のＵＲＬ１が設定されているか否かを判断し、ＵＲＬ１が設定されている場合は、ＷＷＷサーバ１４にリンク先のページの送信をリクエストするようにしても良い。
【０１３９】
また、バウンズマウスオーバーデータリクエスト部１６４は、地図画像データ上の注記表示領域がマウスオーバーされると、注記表示領域の画面上の位置から該当する注記のバウンズデータのバウンズＩＤを取得し、該バウンズＩＤについてリンク先のＵＲＬ２が設定されているか否かを判断し、ＵＲＬ２が設定されている場合は、ＷＷＷサーバ１４にリンク先のページの送信をリクエストするようにしても良い。
【０１４０】
レスポンス受信部１６６には、バウンズクリックデータレスポンス部１６８及びバウンズマウスオーバーデータレスポンス部１７０が追加されている。バウンズクリックデータレスポンス部１６８はバウンズクリックデータリクエスト部１６２のリクエストに対するレスポンスであるバウンズクリックデータを受信する。バウンズマウスオーバーデータレスポンス部１７０はバウンズマウスオーバーデータリクエスト部１６４のリクエストに対するレスポンスであるバウンズマウスオーバーデータを受信する。
【０１４１】
データ表示部１７２には、バウンズクリックデータ表示部１７４及びバウンズマウスオーバーデータ表示部１７６が追加されている。バウンズクリックデータ表示部１７４は、バウンズクリックデータレスポンス受信部１６８が受信したバウンズクリックデータを画面に表示する。バウンズマウスオーバーデータ表示部１７６は、バウンズマウスオーバーデータレスポンス受信部１７０が受信したバウンズマウスオーバーデータをポップアップの吹き出しに表示する。例えば、バウンズデータ上の注記表示領域に重ねてバウンズマウスオーバーデータをポップアップの吹き出しに表示する。
【０１４２】
図２０は図１８中の地図検索サーバ１５０の機能ブロック図であり、図３中の構成要素と実質的に同一の構成要素には同一の符号を附している。バウンズデータ取得部１８０は、バウンズデータに、クリック操作時のリンク先のＵＲＬ１及び／又はマウスオーバー操作時のリンク先のＵＲＬ２を追加して取得するようにした点が図３中のバウンズデータ取得部６６と異なる。
【０１４３】
送信部１８２中のバウンズデータレスポンス部１８４は、バウンズデータに、クリック操作時のリンク先のＵＲＬ１及び／又はマウスオーバー操作時のリンク先のＵＲＬ２を追加してレスポンスするようにした点が図３中のバウンズデータレスポンス部９０と異なる。
【０１４４】
図２１は図１８中のバウンズＤＢ１５２の論理構成図である。図２１（ａ）に示すように、バウンズＤＢ１５２には、図８中のバウンズＤＢ１２と実質的に同一の構成部分に追加して、図２１（ｂ）に示すように、地図画像ファイルＩＤ毎に、クリック操作時のリンク先が設定可能な注記について、バウンズＩＤ及びＵＲＬ１が設定されている。
【０１４５】
また、図２１（ｃ）に示すように、地図画像ファイルＩＤ毎に、マウスオーバー操作時のリンク先が設定可能な注記について、バウンズＩＤ及びＵＲＬ２が設定されている。このように、クリック操作時及びマウスオーバー操作時のそれぞれの操作において、リンク先の設定可能な注記についてのみＵＲＬ１，ＵＲＬ２がバウンズＤＢ１５２に設定される。
【０１４６】
ここで、図２１（ａ）に示すバウンズデータ（第１レコード）を第１ファイルに格納し、図２１（ｂ）に示すバウンズデータ（第２レコード）を第１ファイルとは異なる第２ファイルに格納し、図２１（ｃ）に示すバウンズデータ（第３レコード）を第１及び第２ファイルとは異なる第３ファイルに格納し、第１〜第３ファイルを物理的に分離して別々に構築することにより、ＵＲＬ１，ＵＲＬ２の追加・変更が頻繁にされるような場合にデータベースのメンテナンスビリティが向上する。
【０１４７】
尚、図２１（ａ）に示すバウンズＤＢ１５２に、ＵＲＬ１，ＵＲＬ２の属性を追加して、その属性に属性値を設定し、属性値が無ければその旨を設定するようにしてもよい。
【０１４８】
図２２は、端末装置１４８の処理フローチャートである。図２３は、地図検索サーバ１５０の処理フローチャートである。図２４はシーケンスチャートである。以下、これらの図面を参照して、地図検索システム１４６の処理の説明をする。
【０１４９】
図２２中のステップＳ１０２〜Ｓ１１２の処理は、図１４中のステップＳ２２〜Ｓ３２の処理と同様である。また、図２３中のステップＳ１４８〜Ｓ１６６の処理は、図１５中のステップＳ４８〜Ｓ６６の処理と同様である。図２４中の（５０）〜（５８）は図１７中の（２）〜（８）のシーケンスと同様である。
【０１５０】
図２３中のステップＳ１６８で、バウンズＤＢ１５２の検索をするが、図１６中のステップＳ６８でのバウンズＤＢ１２の検索処理に加えて、地図画像ファイルＩＤをキーとして、バウンズＩＤ及びＵＲＬ１、並びにバウンズＩＤ及びＵＲＬ２を検索する。ステップＳ１７０で、ステップＳ７０と同様のバウンズデータに加えて、設定されている注記について、バウンズＩＤ及びＵＲＬ１、並びにバウンズＩＤ及びＵＲＬ２を取得する。
【０１５１】
ステップＳ１７２で、ステップＳ７２のバウンズデータレスポンスに加えて、図２４中の（６０）に示すように、ＵＲＬ１，ＵＲＬ２が設定されている注記について、バウンズＩＤ及びＵＲＬ１、並びにバウンズＩＤ及びＵＲＬ２をバウンズデータレスポンスとして端末装置１４８に送信する。
【０１５２】
図２２中のステップＳ１１４で、図１４中のステップＳ３２と同様のバウンズデータレスポンスに加えて、ＵＲＬ１，ＵＲＬ２が設定されている注記について、バウンズＩＤ及びＵＲＬ１、並びにバウンズＩＤ及びＵＲＬ２のバウンズデータレスポンスを受信する。ステップＳ１１６〜Ｓ１２０で、図１４中のステップＳ３６〜Ｓ４０と同様の処理を行う。
【０１５３】
バウンズデータ上の注記表示領域がクリック操作されたとする。端末装置１４８は、ステップＳ１２８で、クリックされた注記表示領域の表示座標から該当する注記のバウンズデータを取得し、このバウンズデータのバウンズＩＤについてＵＲＬ１が設定されているか否かを判断し、ＵＲＬ１が設定されている場合は、図２４中の（６６）に示すように、ＵＲＬ１を指定して、ページの送信をＷＷＷサーバ１４にリクエストする。
【０１５４】
ＷＷＷサーバ１４は、図２４中の（６８）に示すように、ＵＲＬ１で指定されるページをバウンズクリックデータレスポンスとして送信する。端末装置１４８は、ステップＳ１３０で、バウンズクリックデータレスポンスを受信する。ステップＳ１３２で、図２４中の（７０）に示すように、バウンズクリックデータを画面に表示する。
【０１５５】
バウンズデータ上の注記表示領域にマウスオーバー操作されたとする。端末装置１４８は、ステップＳ１３４で、マウスオーバー操作された注記表示領域の表示座標から該当する注記のバウンズデータを取得し、このバウンズデータのバウンズＩＤについてＵＲＬ２が設定されているか否かを判断し、ＵＲＬ２が設定されている場合は、図２４中の（７２）に示すように、ＵＲＬ２を指定して、ページの送信をＷＷＷサーバ１４にリクエストする。
【０１５６】
ＷＷＷサーバ１４は、図２４中の（７４）に示すように、ＵＲＬ２で指定されたページをバウンズマウスオーバーデータレスポンスとして送信する。端末装置１４８は、ステップＳ１３６で、バウンズデータレスポンスを受信する。ステップＳ１３８で、図２４中の（７６）に示すように、マウスオーバーデータをバウンズデータ上の注記表示領域に重ねてポップアップの吹き出しに表示する。
【０１５７】
尚、バウンズデータについて、リンク先のＵＲＬを１個のみとして、端末装置１４８側で、クリック操作及びマウスオーバー操作のいずれか一方が操作されたとき、例えば、クリック操作されたときに、ＵＲＬで示されるリンク先のページを表示し、他方の操作されたときは、例えば、マウスオーバー操作されても、リンク先のページを表示しないようにしてもよい。
【０１５８】
以上説明した第２実施形態によれば、第１実施形態の効果に加えて、注記に対して、リンクを設定することが可能となり、ユーザは地図上のオブジェクトについて、別途検索等をすることなくスポットに関連する情報を調べることが可能となる。しかも、バウンズデータよりもより詳細な注記に係る施設等の概要をＵＲＬ２のページに設定しておき、更に詳細な情報はＵＲＬ１を設定しておくことにより、簡単な情報はバウンズデータにより得られ、より詳細な情報はＵＲＬ２のページにより得られ、更に詳細な情報はＵＲＬ１のページにより得られることから、スポットに関連する情報を目的に応じて調べることが可能となる。
【０１５９】
第３実施形態
図２５は、本発明の第３実施形態による地図検索システム１９８の構成図であり、図１中の構成要素と実質的に同一の構成要素には同一の符号を附している。同一の符号を附した構成要素についてはその説明を省略する。
【０１６０】
本実施形態では、地図検索サーバ２０２が検索エンジン２０６のＵＲＬをバウンズデータレスポンスとして送信しておき、注記表示領域がクリックされたときに、検索エンジン２０６に注記を検索キーワードとして指定して、検索のリクエストするようにしている点が第１実施形態と異なる。
【０１６１】
端末装置２００＃ｉ（ｉ＝１〜ｎ）は、バウンズデータ上の注記表示領域がクリックされた時に、検索エンジン２０６のＵＲＬ及びクリックされた注記を検索キーワードとして指定して、検索エンジン２０６に検索のリクエストをするようにした点が図１中の端末装置２＃ｉ（ｉ＝１〜ｎ）と異なる。
【０１６２】
バウンズＤＢ２０４は、検索エンジン２０６のＵＲＬを設定している点が図１中のバウンズＤＢ１２と異なる。地図検索サーバ２０２は、第１実施形態のバウンズデータに追加して、検索エンジン２０６のＵＲＬをバウンズデータの一部として端末装置２００（任意の端末装置を２００で表す）にレスポンスするようにした点が図１中の地図検索サーバ６と異なる。
【０１６３】
図２６は図２５中の端末装置２００の機能ブロック図であり、図２中の構成要素と実質的に同一の構成要素には同一の符号を附している。リクエスト部２１０中のバウンズ情報検索リクエスト部２１２は、バウンズデータ上の注記表示領域がクリックされたとき、注記を検索キーとして指定し、検索エンジン２０６に検索をリクエストする。
【０１６４】
レスポンス受信部２１４中の検索結果リストレスポンス受信部２１６は、検索エンジン２０６からの検索結果リストレスポンスを受信する。データ表示部２１８中の検索結果リスト表示部２２０は、検索結果リストを画面に表示する。
【０１６５】
図２７は図２５中の地図検索サーバ２０２の機能ブロック図であり、図３中の構成要素と実質的に同一の構成要素には同一の符号を附している。バウンズデータ取得部２３０は、バウンズデータに検索エンジン２０６のＵＲＬを追加して取得するようにした点が図３中のバウンズデータ取得部６６と異なる。
【０１６６】
送信部２３２中のバウンズデータレスポンス部２３４は、バウンズデータに、検索エンジン２０６のＵＲＬを追加してレスポンスするようにした点が図３中のバウンズデータレスポンス部９０と異なる。
【０１６７】
図２８は図２５中のバウンズＤＢ２０４の論理構成図である。図２８（ａ）に示すように、バウンズＤＢ２０４には、図８中のバウンズＤＢ１２と実質的に同一の構成部分に追加して、図２８（ｂ）に示すように、検索エンジン２０６のＵＲＬが設定されている。図２９は端末装置２００の処理フローチャートである。図３０は、地図検索サーバ２０２の処理フローチャートである。図３１はシーケンスチャートである。図３２は検索結果リストの表示例を示す図である。以下、これらの図面を参照して、地図検索システム１９８の処理の説明をする。
【０１６８】
図２９中のステップＳ１５２〜Ｓ１６２の処理は、図１４中のステップＳ２２〜Ｓ３２の処理と同様である。また、図３０中のステップＳ１８８〜Ｓ２０６の処理は、図１５中のステップＳ４８〜Ｓ６６の処理と同様である。図３１中の（１００）〜（１０８）は図１６中の（２）〜（８）のシーケンスと同様である。
【０１６９】
地図検索サーバ２０２は、図３０中のステップＳ２０８で、バウンズＤＢ２０４の検索をするが、ステップＳ６８でのバウンズＤＢ１２の検索処理に加えて、検索エンジン２０６のＵＲＬを検索する。ステップＳ２１０で、ステップＳ７０と同様のバウンズデータに加えて、検索エンジン２０６のＵＲＬを取得する。
【０１７０】
ステップＳ２１２で、ステップＳ７２のバウンズデータレスポンスに加えて、図３１中の（１１０）に示すように、検索エンジン２０６のＵＲＬをバウンズデータレスポンスとして端末装置２００に送信する。
【０１７１】
端末装置２００は、図２９中のステップＳ１６４で、図１４中のステップＳ３２と同様のレスポンスに検索エンジン２０６のＵＲＬが追加されたバウンズデータレスポンスを受信する。ステップＳ１６６〜Ｓ１７０で、図１４中のステップＳ３６〜Ｓ４２と同様の処理を行う。
【０１７２】
バウンズデータ上の注記表示領域がクリック操作されたとする。ステップＳ１７８で、検索エンジン２０６のＵＲＬ、及びクリックされた注記を検索キーワードとして指定し、図３１中の（１１６）に示すように、検索エンジン２０６にリクエストする。
【０１７３】
検索エンジン２０６は、検索キーワードに従って検索して、図３１中の（１１８）に示すように、検索結果リストをレスポンスする。ステップＳ１８０で、検索結果リストレスポンスを受信する。ステップＳ１８２で、図３１中の（１２０）に示すように、検索結果リストを表示する。例えば、注記がＡＢホテルの場合、この注記に係るバウンズデータ上の注記表示領域がクリック操作されると、ＡＢホテルを検索キーワードとして指定し、検索エンジン２０６に検索をリクエストし、検索エンジン２０６から検索結果リストレスポンスを受信すると、例えば、図３２に示すように、地図画面上に表示された地図画像データ上の注記ＡＢホテルを指す矢印を表示し、バウンズデータを地図の表示領域とは別の表示領域に表示するとともに、その下に検索結果リストを表示する。ユーザは検索結果リストの所望のページをクリックすることで、当該所望のページを表示することができる。これにより、ユーザは直接検索エンジン２０６にアクセスして検索キーワードを入力することなく、注記に関連する情報の検索が可能となる。
【０１７４】
尚、地図画像データ上の注記表示領域がクリックされたとき、注記表示領域に含まれる注記に係るバウンズデータ上の注記文字列を検索キーとして指定し、検索エンジン２０６に検索をリクエストするようにしても良い。
【０１７５】
以上説明した第３実施形態によれば、第１実施形態の効果に加えて、ユーザがコピー＆ペーストしなくても、注記をクリックすると、注記を検索キーとして、検索エンジン２０６に検索のリクエストをするようにしたので、ユーザの操作性が更に向上する。
【０１７６】
第４実施形態
図３３は、本発明の第４実施形態による地図検索システム２４８の構成図であり、図１中の構成要素と実質的に同一の構成要素には同一の符号を附している。同一の符号を附した構成要素についてはその説明を省略する。
【０１７７】
本実施形態では、注記の対象とする施設等の種類毎に、当該種類に対応する分野における情報を提供するＷＷＷサーバとしてのサービスサーバ２５６＃ｉ（ｉ＝１〜ｎ）のＵＲＬをバウンズデータレスポンスとして、端末装置２５０（任意の端末装置を２５０で表す）に送信し、バウンズデータ上の注記表示領域の所定の領域がクリックされたときに、注記の種類に応じて設定されたＵＲＬに対応するサービスサーバ２５６にリクエストするようにしている点が第１実施形態と異なる。
【０１７８】
端末装置２５０＃ｉ（ｉ＝１〜ｎ）は、バウンズデータ上の注記表示領域がクリックされたときに、クリックされた注記の種類に対応するＵＲＬを指定し、該当するサービスサーバ２５６＃ｉ（ｉ＝１〜ｎ）に情報の提供をリクエストするようにした点が図１中の端末装置２＃ｉ（ｉ＝１〜ｎ）と異なる。バウンズＤＢ２５４は、注記の種類を表す注記ＩＤに応じて、サービスサーバ２５６＃ｉ（ｉ＝１〜ｎ）のＵＲＬを設定している点が図１中のバウンズＤＢ１２と異なる。
【０１７９】
地図検索サーバ２５２は、第１実施形態のバウンズデータに追加して、注記の種類に応じたサービスサーバ２５６＃ｉ（ｉ＝１〜ｎ）のＵＲＬを端末装置２５０にレスポンスするようにした点が図１中の地図検索サーバ６と異なる。サービスサーバ２５６＃ｉ（ｉ＝１〜ｎ）は、ヘルス、トラベル、グルメなどの各分野についての情報を提供するＷＷＷサーバである。
【０１８０】
図３４は図３２中の端末装置２５０の機能ブロック図であり、図２中の構成要素と実質的に同一の構成要素には同一の符号を附している。リクエスト部２６０中の種類別サービスサーバリクエスト部２６２は、バウンズデータ上の注記表示領域の所定の領域、例えば、バウンズデータ表示部５２により表示した注記ＩＤに該当する注記種別名がクリックされたとき、注記表示領域の画面上の位置から該当する注記のバウンズデータを求め、該バウンズデータの注記ＩＤに対して設定されたＵＲＬを指定し、該当のサービスサーバ２５６にページの送信をリクエストする。
【０１８１】
レスポンス受信部２６４中の種類別サービスサーバレスポンス受信部２６６は、サービスサーバ２５６からのレスポンスとしてページを受信する。データ表示部２６８中のレスポンスページ表示部２７０は、種類別サービスサーバレスポンス受信部２６６が受信したページを画面に表示する。
【０１８２】
図３５は図３３中の地図検索サーバ２５２の機能ブロック図であり、図３中の構成要素と実質的に同一の構成要素には同一の符号を附している。バウンズデータ取得部２７０は、バウンズデータとして、注記ＩＤ毎にサービスサーバ２５６のＵＲＬを取得するようにした点が図３中のバウンズデータ取得部６６と異なる。
【０１８３】
送信部２７２中のバウンズデータレスポンス部２７４は、バウンズデータに注記ＩＤ毎のサービスサーバ２５６のＵＲＬを追加するようにした点が図３中のバウンズデータレスポンス部９０と異なる。
【０１８４】
図３６は図３３中のバウンズＤＢ２５４の論理構成図である。図３６（ａ）に示すように、バウンズＤＢ２５４には、図８中のバウンズＤＢ１２と実質的に同一の構成部分に追加して、図３６（ｂ）に示すように、地図画像ファイルＩＤ毎に、注記ＩＤについて、サービスサーバ２５６のＵＲＬが設定されている。
【０１８５】
注記が、病院であれば病院関連情報、ホテルや旅館であればトラベル関連情報、レストランの店舗名であればグルメ情報の検索サーバ２５６のＵＲＬが設定される。また、注記に係る分野について情報を提供するサービスサーバが存在しない場合は、検索エンジン等のＷＷＷサーバのＵＲＬが設定される。
【０１８６】
ここで、図３６（ａ）に示すバウンズデータ（第１レコード）を第１ファイルに格納し、図３６（ｂ）に示すバウンズデータ（第２レコード）を第２ファイルに格納し、第１〜第２ファイルを物理的に分離して別々に構築することにより、ＵＲＬの追加・変更等が容易であり、データベースのメンテナンスビリティが向上する。尚、図３６（ａ）に示すバウンズＤＢ２５２に、ＵＲＬの属性を追加し、その属性に属性値としてのリンク先のＵＲＬを設定するようにしてもよい。
【０１８７】
図３７は端末装置２５０の処理フローチャートである。図３８は地図検索サーバ２５２の処理フローチャートである。図３９はシーケンスチャートである。以下、これらの図面を参照して、地図検索システム２４８の処理の説明をする。
【０１８８】
図３７中のステップＳ２５２〜Ｓ２６２の処理は、図１４中のステップＳ２２〜Ｓ３２の処理と同様である。また、図３８中のステップＳ２８８〜Ｓ３０６の処理は、図１５中のステップＳ４８〜Ｓ６６の処理と同様である。図３９中の（１３０）〜（１３８）は、図１６中の（２）〜（８）のシーケンスと同様である。
【０１８９】
地図検索サーバ２５２は、ステップＳ３０８で、バウンズＤＢ２５４の検索をするが、ステップＳ６８でのバウンズＤＢ１２の検索処理に加えて、バウンズデータに含まれる注記ＩＤを検索キーとして、ＵＲＬを検索する。
【０１９０】
ステップＳ３１０で、ステップＳ７０と同様のバウンズデータに加えて、注記ＩＤについてＵＲＬを取得する。ステップＳ３１２で、ステップＳ７２のバウンズデータに加えて、図３９中の（１４０）に示すように、注記ＩＤについてＵＲＬをバウンズデータレスポンスとして端末装置２５０に送信する。
【０１９１】
端末装置２５０は、図３７中のステップＳ２６４で、図１４中のステップＳ３２と同様のバウンズデータに注記ＩＤについてＵＲＬが追加されたバウンズデータレスポンスを受信する。ステップＳ２６６〜Ｓ２７０で、図１４中のステップＳ３６〜Ｓ４０と同様の処理を行う。
【０１９２】
バウンズデータ上の注記表示領域の所定の領域、例えば、注記ＩＤに該当する注記種別名がクリック操作されたとする。ステップＳ２７８で、クリックされた注記表示領域の表示座標から該当する注記のバウンズデータの注記ＩＤについてのＵＲＬを取得し、図３９中の（１４６）に示すように、該バウンズデータの注記ＩＤについてのＵＲＬを指定し、サービスサーバ２５６にリクエストする。
【０１９３】
サービスサーバ２５６は、図３９中の（１４８）に示すように、ページをレスポンスする。ステップＳ２８０で、レスポンスされたページを受信する。ステップＳ２８２で、図３９中の（１５０）に示すように、ページを表示する。
【０１９４】
以上説明した第４実施形態によれば、第１実施形態の効果に加えて、クリックした注記の種別に応じて情報を提供するサービスサーバにリクエストするので、ユーザは当該分野における情報をクリックするだけで容易に得ることができ、ユーザの操作性が向上する。
【図面の簡単な説明】
【０１９５】
【図１】本発明の第１実施形態による地図検索システムの概略構成図である。
【図２】図１中の端末装置の機能ブロック図である。
【図３】図１中の地図検索サーバの機能ブロック図である。
【図４】図１中の地図インデックスＤＢの構成図である。
【図５】地図ＤＢ及びバウンズＤＢの対応関係を示す図である。
【図６】地図画像データ上の注記とバウンズデータ上の注記の関係を示す図である。
【図７】地図ＤＢの構成図である。
【図８】バウンズＤＢの論理構成図である。
【図９】バウンズＤＢの作製方法を示す図である。
【図１０】地図画像ファイルとバウンズファイルの関係を示す図である。
【図１１】注記がはみ出している場合のバウンズデータの説明図である。
【図１２】地図画像データの一例を示す図である。
【図１３】バウンズデータの一例を示す図である。
【図１４】端末装置の動作フローチャートである。
【図１５】地図検索サーバの動作フローチャートである。
【図１６】本発明の第１実施形態のシーケンスチャートである。
【図１７】バウンズデータの表示例を示す図である。
【図１８】本発明の第２実施形態による地図検索システムの概略構成図である。
【図１９】図１８中の端末装置の機能ブロック図である。
【図２０】図１８中の地図検索サーバの機能ブロック図である。
【図２１】バウンズＤＢの論理構成図である。
【図２２】端末装置の動作フローチャートである。
【図２３】地図検索サーバの動作フローチャートである。
【図２４】本発明の第２実施形態のシーケンスチャートである。
【図２５】本発明の第３実施形態による地図検索システムの概略構成図である。
【図２６】図２５中の端末装置の機能ブロック図である。
【図２７】図２５中の地図検索サーバの機能ブロック図である。
【図２８】バウンズＤＢの論理構成図である。
【図２９】端末装置の動作フローチャートである。
【図３０】地図検索サーバの動作フローチャートである。
【図３１】本発明の第３実施形態のシーケンスチャートである。
【図３２】検索結果リストの一例を示す図である。
【図３３】本発明の第４実施形態による地図検索システムの概略構成図である。
【図３４】図３３中の端末装置の機能ブロック図である。
【図３５】図３３の地図検索サーバの機能ブロック図である。
【図３６】バウンズＤＢの論理構成図である。
【図３７】端末装置の動作フローチャートである。
【図３８】地図検索サーバの動作フローチャートである。
【図３９】本発明の第４実施形態のシーケンスチャートである。
【符号の説明】
【０１９６】
２，１４０，２００，２５０  端末装置
４  通信ネットワーク
６，１５０，２０２，２５２  地図検索サーバ
８  地図インデックスＤＢ
１０  地図ＤＢ
１２，１５２，２０４，２５４  バウンズＤＢ
１４  ＷＷＷサーバ
２０６  検索エンジン
２５６  各種サービスサーバ
【図１】
2010129017.tif 000003
【図２】
2010129017.tif 000004
【図３】
2010129017.tif 000005
【図４】
2010129017.tif 000006
【図５】
2010129017.tif 000007
【図６】
2010129017.tif 000008
【図７】
2010129017.tif 000009
【図８】
2010129017.tif 000010
【図９】
2010129017.tif 000011
【図１０】
2010129017.tif 000012
【図１１】
2010129017.tif 000013
【図１２】
2010129017.tif 000014
【図１３】
2010129017.tif 000015
【図１４】
2010129017.tif 000016
【図１５】
2010129017.tif 000017
【図１６】
2010129017.tif 000018
【図１７】
2010129017.tif 000019
【図１８】
2010129017.tif 000020
【図１９】
2010129017.tif 000021
【図２０】
2010129017.tif 000022
【図２１】
2010129017.tif 000023
【図２２】
2010129017.tif 000024
【図２３】
2010129017.tif 000025
【図２４】
2010129017.tif 000026
【図２５】
2010129017.tif 000027
【図２６】
2010129017.tif 000028
【図２７】
2010129017.tif 000029
【図２８】
2010129017.tif 000030
【図２９】
2010129017.tif 000031
【図３０】
2010129017.tif 000032
【図３１】
2010129017.tif 000033
【図３２】
2010129017.tif 000034
【図３３】
2010129017.tif 000035
【図３４】
2010129017.tif 000036
【図３５】
2010129017.tif 000037
【図３６】
2010129017.tif 000038
【図３７】
2010129017.tif 000039
【図３８】
2010129017.tif 000040
【図３９】
2010129017.tif 000041
【手続補正書】
【提出日】平成21年12月10日(2009.12.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２
【補正方法】変更
【補正の内容】
【請求項２】
前記各バウンズデータは、対応する地図画像ファイルに記憶された前記注記を一意的に特定するバウンズ識別子、前記注記文字列及び該注記文字列の位置座標を含む第１レコードと、前記バウンズ識別子について該注記に関する情報を提供するサーバへのリンク先に関するデータを含む第２レコードとを含む請求項１記載の地図検索サーバ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項２記載の発明によれば、請求項１記載の発明において、前記各バウンズデータは、対応する地図画像ファイルに記憶された前記注記を一意的に特定するバウンズ識別子、前記注記文字列及び該注記文字列の位置座標を含む第１レコードと、前記バウンズ識別子について該注記に関する情報を提供するサーバへのリンク先に関するデータを含む第２レコードとを含む地図検索サーバが提供される。