(57)【特許請求の範囲】
【請求項１】
情報表示サーバと、該情報表示サーバから送信された情報閲覧ページを表示するとともに該ページに含まれている情報表示プログラムを実行する端末と、マップデータを管理するマップデータ管理サーバとが、電気通信回線により接続されている情報表示システムにおける情報表示サーバであって、
前記情報表示サーバは、
情報を表示させるマップ上の表示位置を特定する表示位置情報と、該表示位置に対応付けて表示すべき位置対応情報とを含む表示データを記憶する表示データ記憶手段と、
前記端末からの送信要求に応じて、該端末に実行させる情報表示プログラムを含む情報閲覧ページを前記端末に送信する情報閲覧ページ送信手段と、
前記端末からの送信要求に応じて、前記表示データ記憶手段に記憶している表示データを前記端末に送信する表示データ送信手段と
を備え、
前記情報表示プログラムは、前記端末に、
スクロールさせる終点の表示位置と始点の表示位置を指定してマップデータの送信要求を前記マップデータ管理サーバに送信し、該マップデータ管理サーバからマップデータを取得するマップデータ取得手段と、
前記マップデータ管理サーバから取得したマップデータから前記情報閲覧ページのマップ表示領域にマップを表示するマップ表示手段と、
表示データの送信要求を前記情報表示サーバに送信し、該情報表示サーバから表示データを受信する表示データ取得手段と、
前記マップ表示領域上で、前記情報表示サーバから取得した表示データに含まれる表示位置情報に対応付けられた前記マップ上の表示位置の終点と、該終点の表示位置から一定方向・一定間隔にある表示位置の始点とを特定し、前記終点の表示位置が前記マップ表示領域に表示されているマップの表示範囲に位置するように前記始点から前記終点までマップをスクロールさせて表示するマップ・スクロール手段と、
マップをスクロールさせて表示した後、前記取得した前記終点における表示データに含まれる位置対応情報を、前記マップ上の前記終点の表示位置に対応付けて表示する位置対応情報表示手段と
を、機能として実現させ、
前記マップ表示手段は、前記始点の表示位置が前記マップ表示領域に表示されているマップの表示範囲に位置するようにマップを表示するものである
ことを特徴とする情報表示サーバ。
【請求項２】
情報表示サーバと、該情報表示サーバから送信された情報閲覧ページを表示するとともに該ページに含まれている情報表示プログラムを実行する端末とが、電気通信回線により接続されている情報表示システムにおける情報表示サーバであって、
前記情報表示サーバは、
マップデータを記憶するマップデータ記憶手段と、
情報を表示させるマップ上の表示位置を特定する表示位置情報と、該表示位置に対応付けて表示すべき位置対応情報とを含む表示データを記憶する表示データ記憶手段と、
前記端末からの送信要求に応じて、該端末に実行させる情報表示プログラムを含む情報閲覧ページを前記端末に送信する情報閲覧ページ送信手段と、
前記端末からの送信要求に応じて、前記マップデータ記憶手段に記憶しているマップデータを前記端末に送信するマップデータ送信手段と、
前記端末からの送信要求に応じて、前記表示データ記憶手段に記憶している表示データを前記端末に送信する表示データ送信手段と
を備え、
前記情報表示プログラムは、前記端末に、
スクロールさせる終点の表示位置と始点の表示位置を指定してマップデータの送信要求を前記情報表示サーバに送信し、該情報表示サーバからマップデータを取得するマップデータ取得手段と、
前記情報表示サーバから取得したマップデータから前記情報閲覧ページのマップ表示領域にマップを表示するマップ表示手段と、
表示データの送信要求を前記情報表示サーバに送信し、該情報表示サーバから表示データを受信する表示データ取得手段と、
前記マップ表示領域上で、前記情報表示サーバから取得した表示データに含まれる表示位置情報に対応付けられた前記マップ上の表示位置の終点と、該終点の表示位置から一定方向・一定間隔にある表示位置の始点とを特定し、前記終点の表示位置が前記マップ表示領域に表示されているマップの表示範囲に位置するように前記始点から前記終点までマップをスクロールさせて表示するマップ・スクロール手段と、
マップをスクロールさせて表示した後、前記取得した前記終点における表示データに含まれる位置対応情報を、前記マップ上の前記終点の表示位置に対応付けて表示する位置対応情報表示手段と
を、機能として実現させ、
前記マップ表示手段は、前記始点の表示位置が前記マップ表示領域に表示されているマップの表示範囲に位置するようにマップを表示するものである
ことを特徴とする情報表示サーバ。
【請求項３】
請求項１または２に記載の情報表示サーバにおいて、
前記表示データ送信手段は、前記表示データ記憶手段より複数の表示データを読み出し、前記端末に一括して送信する
ことを特徴とする情報表示サーバ。
【請求項４】
請求項１〜３のいずれかに記載の情報表示サーバにおいて、
前記表示データ送信手段は、前記端末に送信する表示データを前記表示データ記憶手段より読み出すとき、該端末に送信する表示データとして直前に読み出した表示データと表示位置が近接する表示データを除外する
ことを特徴とする情報表示サーバ。
【請求項５】
請求項１〜４のいずれかに記載の情報表示サーバにおいて、
前記表示データ記憶手段が記憶している表示データの位置対応情報は、リンク情報を含み、
表示された位置対応情報の関連情報も表示することができることを特徴とする情報表示サーバ。
【請求項６】
情報表示サーバ及びマップデータを管理しているマップデータ管理サーバと電気通信回線により接続されており、該情報表示サーバから送信された情報閲覧ページを表示するとともに該情報閲覧ページに含まれている情報表示プログラムを実行する端末における情報表示プログラムであって、
スクロールさせる終点の表示位置と始点の表示位置を指定してマップデータの送信要求を前記マップデータ管理サーバに送信し、マップデータを取得するマップデータ取得手段と、
前記マップデータ管理サーバから取得したマップデータから前記情報閲覧ページのマップ表示領域にマップを表示するマップ表示手段と、
表示データの送信要求を前記情報表示サーバに送信し、該情報表示サーバから表示データを受信する表示データ取得手段と、
前記マップ表示領域上で、前記情報表示サーバから取得した表示データに含まれる表示位置情報に対応付けられた前記マップ上の表示位置の終点と、該終点の表示位置から一定方向・一定間隔にある表示位置の始点とを特定し、前記終点の表示位置が前記マップ表示領域に表示されているマップの表示範囲に位置するように前記始点から前記終点までマップをスクロールさせて表示するマップ・スクロール手段と、
マップをスクロールさせて表示した後、前記取得した前記終点における表示データに含まれる位置対応情報を、前記マップ上の前記終点の表示位置に対応付けて表示する位置対応情報表示手段と
を、前記端末に機能として実現させ、
前記マップ表示手段は、前記始点の表示位置が前記マップ表示領域に表示されているマップの表示範囲に位置するようにマップを表示し、
前記マップデータ管理サーバにマップデータの送信要求を、前記情報表示サーバに表示データの送信要求をそれぞれ送信し、マップデータ及び表示データを受信して、マップ表示領域上に表示したマップをスクロールさせた上で、表示位置を含むマップ上に該表示位置に対応付けて位置対応情報を表示することを端末に繰り返させる
ことを特徴とする情報表示プログラム。
【請求項７】
請求項６に記載の情報表示プログラムにおいて、
前記マップ・スクロール手段は、前記終点の表示位置が前記マップ表示領域に表示されているマップの表示範囲の中心に位置するようにマップをスクロールさせる
ことを特徴とする情報表示プログラム。
【請求項８】
請求項６または７に記載の情報表示プログラムにおいて、
前記表示データ取得手段は、前記情報表示サーバから複数の表示データを一括して受信して、端末表示データ記憶手段に記憶し、
前記位置対応情報表示手段は、表示データを前記端末表示データ記憶手段より順次読み出して表示する
ことを特徴とする情報表示プログラム。
【請求項９】
請求項６に記載の情報表示プログラムにおいて、
前記マップ表示手段は、前記始点の表示位置が前記マップ表示領域に表示されているマップの表示範囲の中心に位置するようにマップを表示し、
前記マップ・スクロール手段は、前記終点の表示位置が前記マップ表示領域に表示されているマップの表示範囲の中心に位置するようにマップをスクロールさせる
ことを特徴とする情報表示プログラム。
【請求項１０】
請求項６または９に記載の情報表示プログラムにおいて、
前記マップ・スクロール手段は、前記終点の表示位置が前記マップ表示領域に表示されているマップの表示範囲に含まれていないとき、前記始点の表示位置を特定しない
ことを特徴とする情報表示プログラム。
【請求項１１】
請求項８に記載の情報表示プログラムにおいて、
前記位置対応情報表示手段は、前記端末表示データ記憶手段より読み出した第１表示データの表示位置が、前記マップ表示領域に表示されているマップの表示範囲に含まれているとき、前記端末表示データ記憶手段に記憶している表示データの中から、前記マップ表示領域に表示されているマップの表示範囲に含まれていない表示位置情報を含む第２表示データを探索し、該第２表示データを読み出して、前記第１表示データを該第２表示データの代わりに前記端末表示データ記憶手段に記憶する
ことを特徴とする情報表示プログラム。
【請求項１２】
請求項６〜８のいずれかに記載の情報表示プログラムにおいて、
前記マップ・スクロール手段は、前記終点の表示位置が前記マップ表
示領域に表示されているマップの表示範囲に含まれているとき、マップをスクロールさせず、
前記位置対応情報表示手段は、前記マップ・スクロール手段がマップをスクロールさせないとき、前記終点の表示位置に対応付けて表示すべき位置対応情報を表示しない
ことを特徴とする情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末の画面に情報を表示させるシステムに関し、特に、表示させる情報に注目させる処理に関するものである。
【背景技術】
【０００２】
端末の画面上に表示させた地図上の特定の位置に、その位置に関連する情報を表示させる機能を提供する検索サービスが知られている（例えば、非特許文献１参照）。
従来、上記検索サービスにおいて、画面上の地図の表示範囲はユーザが特定の操作（例えば、クリック，ドラッグ＆ドロップ等）により定めていた。また、地図上の特定の位置に関連する情報は、ユーザが特定の操作（例えば、特定の位置にポインタを合わせる操作，特定の位置に表示されているアイコンをクリックする操作等）を行なったときに表示されていた。
【０００３】
【非特許文献１】株式会社サイバーマップ・ジャパン、“Ｍａｐｉｏｎ”、[online]、インターネット<URL:http://www.mapion.co.jp/>
【発明の開示】
【発明が解決しようとする課題】
【０００４】
地図，案内図，配置図その他のマップは、マップ上の特定の位置を指し示すという目的のために静止状態で利用される。必要であれば、ユーザ自身が希望する位置に能動的に変位させて使用するのが通常である。そもそも、ユーザの意図とは無関係にマップが勝手に動いてしまうと、マップ上の特定の位置に表示された情報の内容が見にくくなってしまう。
その一方で、ヒトには動くものを目で追ってしまうという習性があることが、経験上知られている。
【０００５】
本発明は、端末の画面に表示させたマップ上の特定の位置に、その位置に対応する特定の情報を表示させる前に、ユーザの意図とは無関係にマップを自動的に変位させるしくみを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、情報表示サーバと、該情報表示サーバから送信された情報閲覧ページを表示するとともに該ページに含まれている情報表示プログラムを実行する端末と、マップデータを管理するマップデータ管理サーバとが、電気通信回線により接続されている情報表示システムにおける情報表示サーバであって、前記情報表示サーバは、情報を表示させるマップ上の表示位置を特定する表示位置情報と、該表示位置に対応付けて表示すべき位置対応情報とを含む表示データを記憶する表示データ記憶手段と、前記端末からの送信要求に応じて、該端末に実行させる情報表示プログラムを含む情報閲覧ページを前記端末に送信する情報閲覧ページ送信手段と、前記端末からの送信要求に応じて、前記表示データ記憶手段に記憶している表示データを前記端末に送信する表示データ送信手段とを備え、前記情報表示プログラムは、前記端末に、位置を指定してマップデータの送信要求を前記マップデータ管理サーバに送信し、該マップデータ管理サーバからマップデータを取得するマップデータ取得手段と、前記マップデータ管理サーバから取得したマップデータから前記情報閲覧ページのマップ表示領域にマップを表示するマップ表示手段と、表示データの送信要求を前記情報表示サーバに送信し、該情報表示サーバから表示データを受信する表示データ取得手段と、前記マップ表示領域上で、前記情報表示サーバから取得した表示データに含まれる表示位置情報により特定した前記マップ上の表示位置の終点と、該終点と異なる表示位置の始点との間で、前記始点から前記終点までマップをスクロールさせて表示するマップ・スクロール手段と、マップをスクロールさせて表示した後、前記取得した前記終点における表示データに含まれる位置対応情報を、前記マップ上の前記終点の表示位置に対応付けて表示する位置対応情報表示手段とを、機能として実現させるものであることを特徴とする。
このとき、情報表示サーバは、端末から情報閲覧ページの送信要求を受信したとき、情報閲覧ページを端末に送信し、端末は、情報表示サーバから情報閲覧ページを受信したとき、情報閲覧ページに含まれる情報表示プログラムを実行するとともに、マップデータ管理サーバにマップデータの送信要求を、情報表示サーバに表示データの送信要求をそれぞれ送信し、マップデータ及び表示データを受信して、マップ表示領域上に表示したマップをスクロールさせた上で、表示位置を含むマップ上の表示位置に対応付けて位置対応情報を表示する。
【０００７】
また、本発明は、情報表示サーバと、該情報表示サーバから送信された情報閲覧ページを表示するとともに該ページに含まれている情報表示プログラムを実行する端末とが、電気通信回線により接続されている情報表示システムにおける情報表示サーバであって、前記情報表示サーバは、マップデータを記憶するマップデータ記憶手段と、情報を表示させるマップ上の表示位置を特定する表示位置情報と、該表示位置に対応付けて表示すべき位置対応情報とを含む表示データを記憶する表示データ記憶手段と、前記端末からの送信要求に応じて、該端末に実行させる情報表示プログラムを含む情報閲覧ページを前記端末に送信する情報閲覧ページ送信手段と、前記端末からの送信要求に応じて、前記マップデータ記憶手段に記憶しているマップデータを前記端末に送信するマップデータ送信手段と、前記端末からの送信要求に応じて、前記表示データ記憶手段に記憶している表示データを前記端末に送信する表示データ送信手段とを備え、前記情報表示プログラムは、前記端末に、位置を指定してマップデータの送信要求を前記情報表示サーバに送信し、該情報表示サーバからマップデータを取得するマップデータ取得手段と、前記情報表示サーバから取得したマップデータから前記情報閲覧ページのマップ表示領域にマップを表示するマップ表示手段と、表示データの送信要求を前記情報表示サーバに送信し、該情報表示サーバから表示データを受信する表示データ取得手段と、前記マップ表示領域上で、前記情報表示サーバから取得した表示データに含まれる表示位置情報により特定した前記マップ上の表示位置の終点と、該終点と異なる表示位置の始点との間で、前記始点から前記終点までマップをスクロールさせて表示するマップ・スクロール手段と、マップをスクロールさせて表示した後、前記取得した前記終点における表示データに含まれる位置対応情報を、前記マップ上の前記終点の表示位置に対応付けて表示する位置対応情報表示手段とを、機能として実現させるものであることを特徴とする。
このとき、情報表示サーバは、端末から情報閲覧ページの送信要求を受信したとき、情報閲覧ページを端末に送信し、端末は、情報表示サーバから情報閲覧ページを受信したとき、情報閲覧ページに含まれる情報表示プログラムを実行するとともに、情報表示サーバにマップデータ及び表示データの送信要求を順次送信し、マップデータ及び表示データを受信して、マップ表示領域上に表示したマップをスクロールさせた上で、表示位置を含むマップ上の表示位置に対応付けて位置対応情報を表示する。
【０００８】
また、本発明は、情報表示サーバと、該情報表示サーバから送信された情報閲覧ページを表示するとともに該ページに含まれている情報表示プログラムを実行する端末とが、電気通信回線により接続されている情報表示システムにおける情報表示サーバであって、前記情報表示サーバは、マップデータを記憶するマップデータ記憶手段と、情報を表示させるマップ上の表示位置を特定する表示位置情報と、該表示位置に対応付けて表示すべき位置対応情報とを含む表示データを記憶する表示データ記憶手段と、前記端末からの送信要求に応じて、該端末に実行させる情報表示プログラムを含む情報閲覧ページ及び前記マップデータ記憶手段に記憶しているマップデータを前記端末に送信する情報閲覧ページ送信手段と、前記端末からの送信要求に応じて、前記表示データ記憶手段に記憶している表示データを前記端末に送信する表示データ送信手段とを備え、前記情報表示プログラムは、前記端末に、前記情報表示サーバから取得したマップデータから前記情報閲覧ページのマップ表示領域にマップを表示するマップ表示手段と、表示データの送信要求を前記情報表示サーバに送信し、該情報表示サーバから表示データを受信する表示データ取得手段と、前記マップ表示領域上で、前記情報表示サーバから取得した表示データに含まれる表示位置情報により特定した前記マップ上の表示位置の終点と、該終点と異なる表示位置の始点との間で、前記始点から前記終点までマップをスクロールさせて表示するマップ・スクロール手段と、マップをスクロールさせて表示した後、前記取得した前記終点における表示データに含まれる位置対応情報を、前記マップ上の前記終点の表示位置に対応付けて表示する位置対応情報表示手段とを、機能として実現させるものであることを特徴とする。
このとき、情報表示サーバは、端末から情報閲覧ページ及びマップデータの送信要求を受信したとき、情報閲覧ページ及びマップデータを端末に送信し、端末は、情報表示サーバから情報閲覧ページ及びマップデータを受信したとき、マップデータを記憶して、情報閲覧ページに含まれる情報表示プログラムを実行するとともに、情報表示サーバに表示データの送信要求を送信し、表示データを受信して、マップ表示領域上に表示したマップをスクロールさせた上で、表示位置を含むマップ上の表示位置に対応付けて位置対応情報を表示する。
【０００９】
前記表示データ送信手段は、前記表示データ記憶手段より複数の表示データを読み出し、前記端末に一括して送信してもよい。
前記表示データ送信手段は、前記端末に送信する表示データを前記表示データ記憶手段より読み出すとき、該端末に送信する表示データとして直前に読み出した表示データと表示位置が近接する表示データを除外してもよい。
前記表示データ記憶手段が記憶している表示データの位置対応情報は、リンク情報を含み、表示された位置対応情報の関連情報も表示することができるようにしてもよい。
【００１０】
また、本発明は、情報表示サーバ及びマップデータを管理しているマップデータ管理サーバと電気通信回線により接続されており、該情報表示サーバから送信された情報閲覧ページを表示するとともに該情報閲覧ページに含まれている情報表示プログラムを実行する端末における情報表示プログラムであって、位置を指定してマップデータの送信要求を前記マップデータ管理サーバに送信し、マップデータを取得するマップデータ取得手段と、前記マップデータ管理サーバから取得したマップデータから前記情報閲覧ページのマップ表示領域にマップを表示するマップ表示手段と、表示データの送信要求を前記情報表示サーバに送信し、該情報表示サーバから表示データを受信する表示データ取得手段と、前記マップ表示領域上で、前記情報表示サーバから取得した表示データに含まれる表示位置情報により特定した前記マップ上の表示位置の終点と、該終点と異なる表示位置の始点との間で、前記始点から前記終点までマップをスクロールさせて表示するマップ・スクロール手段と、マップをスクロールさせて表示した後、前記取得した前記終点における表示データに含まれる位置対応情報を、前記マップ上の前記終点の表示位置に対応付けて表示する位置対応情報表示手段とを、前記端末に機能として実現させ、前記マップデータ管理サーバにマップデータの送信要求を、前記情報表示サーバに表示データの送信要求をそれぞれ送信し、マップデータ及び表示データを受信して、マップ表示領域上に表示したマップをスクロールさせた上で、表示位置を含むマップ上に該表示位置に対応付けて位置対応情報を表示することを端末に繰り返させることを特徴とする。
【００１１】
前記マップ・スクロール手段は、前記終点の表示位置が前記マップ表示領域に表示されているマップの表示範囲の中心に位置するようにマップをスクロールさせてもよい。
前記表示データ取得手段は、前記情報表示サーバから複数の表示データを一括して受信して、端末表示データ記憶手段に記憶し、前記位置対応情報表示手段は、表示データを前記端末表示データ記憶手段より順次読み出して表示してもよい。
【００１２】
前記マップ・スクロール手段は、前記終点の表示位置から一定方向・一定間隔にある表示位置を始点として特定し、前記マップデータ取得手段は、前記始点の表示位置を指定してマップデータを取得し、前記マップ表示手段は、前記始点の表示位置が前記マップ表示領域に表示されているマップの表示範囲の中心に位置するようにマップを表示し、前記マップ・スクロール手段は、前記終点の表示位置が前記マップ表示領域に表示されているマップの表示範囲の中心に位置するようにマップをスクロールさせてもよい。
前記マップ・スクロール手段は、前記終点の表示位置が前記マップ表示領域に表示されているマップの表示範囲に含まれていないとき、前記始点の表示位置を特定しなくてもよい。
【００１３】
前記位置対応情報表示手段は、前記端末表示データ記憶手段より読み出した第１表示データの表示位置が、前記マップ表示領域に表示されているマップの表示範囲に含まれているとき、前記端末表示データ記憶手段に記憶している表示データの中から、前記マップ表示領域に表示されているマップの表示範囲に含まれていない表示位置情報を含む第２表示データを探索し、該第２表示データを読み出して、前記第１表示データを該第２表示データの代わりに前記端末表示データ記憶手段に記憶してもよい。
前記マップ・スクロール手段は、前記終点の表示位置が前記マップ表示領域に表示されているマップの表示範囲に含まれているとき、マップをスクロールさせず、前記位置対応情報表示手段は、前記マップ・スクロール手段がマップをスクロールさせないとき、前記終点の表示位置に対応付けて表示すべき位置対応情報を表示しなくてもよい。
【発明の効果】
【００１４】
本発明のシステムを利用すれば、端末の画面に表示させたマップをユーザの意図とは無関係に自動的にスクロールさせた上で、そのマップ上の特定の位置に対応付けて、その位置に対応する特定の情報を表示させることができる。
動くものを目で追ってしまうという人の習性を利用することにより、情報を表示させる画面に対するユーザの注意を惹起し、表示させる情報の訴求力を高めることが可能になる。
【発明を実施するための最良の形態】
【００１５】
以降、本発明の実施形態を、図１〜図２３を参照して説明する。
なお、以下の説明中で使用する用語の意義は、それぞれ次の定義のとおりとする。
・マップ…地図又は配置図等
・配置図等…配置図，案内図その他の対象の位置関係を示す図
・マップデータ…マップを形成する画像データ
【００１６】
・表示データ…表示位置情報と位置対応情報との組
・表示位置…位置対応情報を表示させるマップ上の特定の位置
・表示位置情報…表示位置の特定に用いる情報（地図上の位置（緯度，経度），配置図等の画像のピクセル位置（Ｘ座標，Ｙ座標））
・位置対応情報…マップ上の特定の位置に対応付けて表示させる情報（位置に関連する情報，位置に依存する情報及び位置に起因する情報を含む）
【００１７】
・情報閲覧ページ…端末の画面にマップ，表示データの必要項目を表示させるＷｅｂページ
・表示処理スクリプト…端末（ブラウザ）が解釈・実行する、スクリプト言語で記述されたプログラム
・マップ表示領域…情報閲覧ページ内のマップを表示させる領域
・マップ表示範囲…情報閲覧ページのマップ表示領域に表示されているマップの範囲
【００１８】
＜実施形態の説明＞
（１．実施形態のシステムの概要）
本実施形態のシステムの概要を、図１を用いて簡単に説明する。
以下の説明には、店舗又は商品に関する情報（位置対応情報）を、端末の画面に表示させた地図（マップ）上のその店舗の所在地又はその商品の取扱店舗の所在地（表示位置）に対応付けて表示させる場合を例として用いている。
【００１９】
（１−１．実施形態のシステムの構成）
図１に示すように、本実施形態のシステムは、情報表示サービスを提供する情報表示サーバ１０，マップデータを管理しているマップデータ管理サーバ１２及び情報表示サービスの提供を受ける情報表示端末３０により構成される。これらはＬＡＮ，ＷＡＮ，インターネット等の電気通信回線を利用したネットワーク２０を介して互いに接続している。
情報表示サーバ１０には、表示データを記憶している表示データ記憶装置１１が接続されている。また、マップデータ管理サーバ１２には、マップデータを記憶しているマップデータ記憶装置１３が接続されている。
【００２０】
情報表示サーバ１０は、Ｗｅｂサーバの機能を有しており、要求に応じてＷｅｂページの生成・送信処理を行なうことができる。
情報表示端末３０は、Ｗｅｂブラウザの機能を有しており、必要に応じてＷｅｂページの要求・受信・表示処理を行ない、情報表示サーバ１０が提供する情報表示サービスをネットワーク２０を介して受けることができる。
【００２１】
（１−２．実施形態のシステムの概要）
本実施形態のシステムは、表示データに含まれる位置対応情報の必要項目を、端末の画面に表示させたマップ上の表示位置に対応付けて表示させるシステムである。
本実施形態では、表示データ記憶装置１１に表示データとして店舗に関する情報及び商品に関する情報が、マップデータ記憶装置１３にマップデータとして地図データが、それぞれ記憶されている。
【００２２】
（１−３．実施形態のシステムが提供する情報表示サービスの概要）
情報表示サービスは、店舗又は商品に関する情報を、端末の画面に表示させた地図上のその店舗の所在地又はその商品の取扱店舗の所在地に対応付けて表示させるサービスである。
なお、情報表示サービスの提供主体は情報表示サーバ１０であり、利用主体は情報表示端末３０の利用者である。また、情報表示サービスは、ネットワーク２０を介して提供されることを前提とするサービスである。
【００２３】
（１−４．実施形態のシステムによる処理の概要）
情報表示端末３０から情報閲覧ページの送信要求を受信すると、情報表示サーバ１０は、表示処理スクリプトを含む情報閲覧ページを情報表示端末３０に送信する。情報表示サーバ１０から情報閲覧ページを受信すると、情報表示端末３０は、該ページに含まれる表示処理スクリプトを解釈・実行し、マップデータ記憶装置１３に記憶されているマップデータを取得し該ページ上に表示するとともに，情報表示サーバ１０に表示データの送信を要求する。
情報表示端末３０から表示データの送信要求を受信すると、情報表示サーバ１０は、表示データ記憶装置１１から表示データを読み出し、情報表示端末３０に送信する。情報表示サーバ１０から表示データを受信すると、情報表示端末３０は、画面上でマップを始点から終点までスクロールして表示位置を表示させた上で、終点における位置対応情報の必要項目をその表示位置に対応付けて表示する。
【００２４】
（１−５．実施形態のシステムによる処理の特徴）
本実施形態のシステムによる処理の主たる特徴は、端末の画面に表示させたマップ上の特定の位置（表示位置）に対応付けて特定の情報（位置対応情報の必要項目）を表示する前に、マップをスクロールさせる点にある。マップ変位後に情報を表示することにより、動くものを目で追ってしまうという人の習性を利用して、情報を表示させる画面に対するユーザの注意を惹起し、表示させる情報の訴求力を高めることが可能になる。
マップ上の特定の位置（表示位置）に特定の情報（位置対応情報の必要項目）を表示するという処理を単純に繰り返した場合、例えば、ある表示データの表示位置が直前のマップ表示範囲に含まれるとき、マップのスクロール幅が小さくなる。表示させる情報の訴求力を高めるには、ユーザの注意を惹起する効果は高いほうがよい。したがって、本発明では、マップのスクロール幅を大きくすることが好ましい。
【００２５】
そこで、本実施形態のシステムは、マップのスクロール幅を十分に確保するため、下記（ａ）〜（ｃ）のいずれかの処理を端末に行なわせている。
これにより、端末の画面に表示させたマップ上の特定の位置（表示位置）に対応付けて特定の情報（位置対応情報の必要項目）を表示する前に、マップを十分にスクロールさせることが可能になる。
【００２６】
（ａ）ある表示データの表示位置が直前のマップ表示範囲に含まれると判定したとき、その表示データの表示処理を省略する（とばす）。
（ｂ）ある表示データの表示位置が直前のマップ表示範囲に含まれると判定したとき、その表示データの表示処理を保留する（後回しにする）。
（ｃ）ある表示データの表示位置（スクロールの終点）に基づいて算出した特定の地点（スクロールの始点）がマップ表示範囲の中心に位置するようにマップを表示させておく。
【００２７】
（２．実施形態のシステムの詳細）
本実施形態のシステムの構成を、図１及び図２を用いて詳細に説明する。
ここでは、情報表示サービスに必要な部分を中心として、特に表示データ記憶装置１１に記憶している情報の内容について詳しく説明する。
【００２８】
（２−１．情報表示サーバ）
図１において、情報表示サーバ１０は、情報表示サービスを提供するサーバである。
情報表示サーバ１０は、Ｗｅｂサーバの機能を有しており、要求に応じてＷｅｂページの生成・送信等の処理を行なうことができる。例えば、情報表示サーバ１０は、所定の記憶手段に情報閲覧ページ又は該ページを生成するためのデータを記憶しており、情報表示端末３０からの送信要求に応じて該情報表示端末３０に情報閲覧ページを送信することができる。
また、情報表示サーバ１０は、表示データ記憶装置１１に記憶されている店舗及び商品に関する情報を読み出すことができる。
【００２９】
（２−２．表示データ記憶装置）
図１において、表示データ記憶装置１１は、複数の表示データを記憶している記憶装置である。
本実施形態では、表示データとして店舗に関する情報（以下、「店舗情報」という。）及び商品に関する情報（以下、「商品情報」という。）を記憶している。
【００３０】
表示データ記憶装置１１は、記憶している情報の読み出しが可能である限り、情報表示サーバ１０に内蔵された記憶装置であってもよいし、情報表示サーバ１０に接続された独立の記憶装置であってもよい。また、データベース管理システムを構成していてもよい。
ここでは、本実施形態のシステムに関して必要な部分のみを説明する。
【００３１】
（２−２（ａ）．店舗情報の主要項目）
図２（ａ）に、表示データ記憶装置１１に記憶されている店舗情報の主要な項目を例示する。図２（ａ）に示される表示データは、１つの店舗情報である。表示データ記憶装置１１には、複数の店舗情報に関する表示データが記憶されている。
図２（ａ）において、「識別情報」は、表示データに一意の識別情報である。「店舗所在地」は、その店舗の所在地の住所に対応する地図上の位置を特定する緯度及び経度である。「店舗名」は、その店舗の名称である。「説明文」は、その店舗の概要等の説明文（ＰＲ文）である。「画像ＵＲＬ」は、その店舗の関連画像（例えば、その店舗の商標の画像，その店舗の事業所の写真，その店舗の従業員の写真，その店舗のＷｅｂサイトのトップページのサムネイル画像等）を識別するＵＲＬである。「店舗トップページＵＲＬ」は、その店舗のＷｅｂサイトのトップページを識別するＵＲＬである。
【００３２】
図２（ａ）に示すように、本実施形態の店舗情報においては、「店舗所在地」が表示位置情報であり、「店舗名」，「説明文」，「画像ＵＲＬ」及び「店舗トップページＵＲＬ」が位置対応情報である。また、これらの項目は、「識別情報」により他の表示データ（店舗情報又は商品情報）と区別して管理されている。
なお、図２（ａ）には明示していないが、店舗情報における位置対応情報には、その店舗に関連する他の項目をさらに含めてもよい。反対に、上記各項目のうち、例えば、「画像ＵＲＬ」や「店舗トップページＵＲＬ」は、店舗情報における位置対応情報に含めなくてもよい。
【００３３】
（２−２（ｂ）．商品情報の主要項目）
図２（ｂ）に、表示データ記憶装置１１に記憶されている商品情報の主要な項目を例示する。図２（ｂ）に示される表示データは、１つの商品情報である。表示データ記憶装置１１には、複数の商品情報に関する表示データが記憶されている。
図２（ｂ）において、「識別情報」は、表示データに一意の識別情報である。「取扱店舗所在地」は、その商品の取扱店舗の所在地の住所に対応する地図上の位置を特定する緯度及び経度である。「商品名」は、その商品の名称である。「説明文」は、その商品の概要等の説明文（ＰＲ文）である。「画像ＵＲＬ」は、その商品の画像を識別するＵＲＬである。「商品詳細ページＵＲＬ」は、その商品の詳細な説明が掲載されているＷｅｂページを識別するＵＲＬである。
【００３４】
図２（ｂ）に示すように、本実施形態の商品情報においては、「取扱店舗所在地」が表示位置情報であり、「商品名」，「説明文」，「画像ＵＲＬ」及び「商品詳細ページＵＲＬ」が位置対応情報である。また、これらの項目は、「識別情報」により他の表示データ（商品情報又は店舗情報）と区別して管理されている。
なお、図２（ｂ）には明示していないが、商品情報における位置対応情報には、その商品に関連する他の項目をさらに含めてもよい。反対に、上記各項目のうち、例えば、「画像ＵＲＬ」や「商品詳細ページＵＲＬ」は、商品情報における位置対応情報に含めなくてもよい。
【００３５】
（２−３．マップデータ管理サーバ）
図１に戻り、マップデータ管理サーバ１２は、マップデータを管理しているサーバである。
マップデータ管理サーバ１２は、Ｗｅｂサーバの機能を有しており、要求に応じてマップデータを送信することができる。また、マップデータ管理サーバ１２は、マップデータ記憶装置１３に記憶されている地図データを読み出すことができる。
【００３６】
なお、本実施形態においては、マップデータ管理サーバ１２を介してマップデータ記憶装置１３に記憶されているマップデータを取得する手段（以下、「マップＡＰＩ」という。）が用意されている。
よって、外部の端末（例えば、情報表示端末３０）は、このマップＡＰＩを利用することにより、マップデータ管理サーバ１２を介してマップデータ記憶装置１３に記憶されている所定の地点を含むマップデータを取得することができる。
【００３７】
（２−４．マップデータ記憶装置）
図１において、マップデータ記憶装置１３は、マップデータを記憶している記憶装置である。
本実施形態では、マップデータとして地図データを記憶している。地図データは緯度及び経度と対応付けられており、緯度及び経度を指定することにより地図上の一点を特定することができる。
マップデータ記憶装置１３は、記憶している情報の読み出しが可能である限り、マップデータ管理サーバ１２に内蔵された記憶装置であってもよいし、マップデータ管理サーバ１２に接続された独立の記憶装置であってもよい。また、データベース管理システムを構成していてもよい。
【００３８】
（２−５．情報表示端末）
図１において、情報表示端末３０は、通信機能及び表示機能を有する端末（例えば、パーソナルコンピュータ，ＰＤＡ，携帯電話等）であり、個人が所有するものであっても、公衆の用に供されているものであってもよい。
情報表示端末３０は、ブラウザを有しており、必要に応じてＷｅｂページの要求・受信・表示処理を行ない、情報表示サーバ１０が提供する情報表示サービスをネットワーク２０を介して受けることができる。また、情報表示端末３０が有するブラウザは、スクリプト言語（例えば、ＪａｖａＳｃｒｉｐｔ等）で記述されたプログラムを解釈・実行することができる。
【００３９】
（３．情報表示サーバによる応答処理）
情報表示サーバによる情報表示端末に対する応答処理の流れを、図３のフローチャートを用いて説明する。
以下の説明には、情報表示端末３０が情報表示サーバ１０に対し、情報閲覧ページ（地図及び表示データの必要項目を表示させるページ）の送信要求及び表示データの送信要求を順次送信した場合を例として用いている。
なお、図３には、参照すべき他の図面の番号を示している。
【００４０】
（３−１．情報閲覧ページの提供）
図３に示すように、情報表示端末３０から情報閲覧ページの送信要求を受信する（Ｓ３０５）と、情報表示サーバ１０は、所定の記憶手段より情報閲覧ページのデータを読み出し、情報表示端末３０に送信する（Ｓ３１０）。
ここで送信する情報閲覧ページのデータ（例えば、ＨＴＭＬ形式のファイル）には、スクリプト言語（例えば、ＪａｖａＳｃｒｉｐｔ）で記述されたプログラム（ソース又は該ソースを記述するファイルへの参照）が含まれる。
【００４１】
（３−２．表示データの提供）
情報表示端末３０から表示データの送信要求を受信する（Ｓ３３０）と、情報表示サーバ１０は、表示データ記憶装置１１より表示データ（本実施形態では、店舗情報及び／又は商品情報）を読み出し（Ｓ３３５）、所定の形式（例えば、ＪＳＯＮ形式）に変換して情報表示端末３０に送信する（Ｓ３４０）。
なお、表示データは、１件分のみ（図２（ａ）又は（ｂ）参照）を送信してもよいし、複数件分（図４参照）を一括して送信してもよい。また、複数件分を一括して送信する場合には、店舗情報と商品情報とを別々に送信してもよいし、特に区別せずに混在させて送信してもよい。
【００４２】
（３−３．応答への対応）
図３に戻り、情報表示端末３０に表示データを送信すると、以降情報表示サーバ１０は、情報表示端末３０から表示データの送信要求を待つ。
所定の時間内に情報表示端末３０から表示データの送信要求を受信したとき（Ｓ３４５でＹｅｓ）、情報表示サーバ１０は、表示データ記憶装置１１より店舗情報及び／又は商品情報を改めて読み出し（Ｓ３３５）、情報表示端末３０に送信する（Ｓ３４０）。
一方、所定の時間内に情報表示端末３０から表示データの送信要求を受信しないとき（Ｓ３４５でＮｏ）、情報表示サーバ１０は処理を終了する。
【００４３】
なお、情報表示端末３０は、情報表示サーバ１０に２回目以降に送信する表示データの送信要求に、直前の所定回（例えば、直前５０回，直前１回）の処理又は直前の所定時間内（例えば、直前１時間以内）に行なわれた処理において表示した表示データの識別情報を含める。
これに対し、情報表示サーバ１０は、受信した表示データの送信要求に識別情報が含まれているとき、表示データ記憶装置１１より読み出す表示データから、その識別情報に対応する表示データを除外する。
これにより、情報表示端末３０が表示データを繰り返し表示させる場合にも、同内容の表示データが重複して表示されないようにすることができる。
【００４４】
（４．情報表示端末による表示データの表示処理）
情報表示端末による表示データの表示処理の流れを、図５，図６，図７，図１３及び図１４のフローチャート、並びに表示例Ａ及び表示例Ｂを用いて説明する。
以下の説明には、情報表示サーバ１０から情報閲覧ページ（表示処理スクリプトを含む）を受信した情報表示端末３０が、その表示処理スクリプトを解釈・実行して、画面上に地図及び店舗情報又は商品情報の必要項目を表示させる場合を例として用いている。
なお、図５，図６，図７，図１３及び図１４には、参照すべき他の図面の番号を示している。また、図５，図６，図７，図１３及び図１４中、同一の符号が付されている処理は同一の処理である。
【００４５】
（４−１．情報表示端末による表示データの表示処理の特徴）
本実施形態のシステムによる処理の主たる特徴は、端末の画面に表示させたマップ上の特定の位置（表示位置）に対応付けて特定の情報（位置対応情報の必要項目）を表示する前に、マップをスクロールさせる点にある。マップ変位後に情報を表示することにより、動くものを目で追ってしまうという人の習性を利用して、情報を表示させる画面に対するユーザの注意を惹起し、表示させる情報の訴求力を高めることが可能になる。
マップ上の特定の位置（表示位置）に特定の情報（位置対応情報の必要項目）を表示するという処理を単純に繰り返した場合、例えば、ある表示データの表示位置が直前のマップ表示範囲に含まれるとき、マップのスクロール幅が小さくなる。表示させる情報の訴求力を高めるには、ユーザの注意を惹起する効果は高いほうがよい。したがって、本発明では、マップのスクロール幅を大きくすることが好ましい。
【００４６】
そこで、本実施形態のシステムは、マップのスクロール幅を十分に確保するため、下記（ａ）〜（ｃ）のいずれかの処理を端末に行なわせている。
これにより、端末の画面に表示させたマップ上の特定の位置（表示位置）に対応付けて特定の情報（位置対応情報の必要項目）を表示する前に、マップを十分にスクロールさせることが可能になる。
【００４７】
（ａ）ある表示データの表示位置が直前のマップ表示範囲に含まれると判定したとき、その表示データの表示処理を省略する（とばす）。
（ｂ）ある表示データの表示位置が直前のマップ表示範囲に含まれると判定したとき、その表示データの表示処理を保留する（後回しにする）。
（ｃ）ある表示データの表示位置（スクロールの終点）に基づいて算出した特定の地点（スクロールの始点）がマップ表示範囲の中心に位置するようにマップを表示させておく。
【００４８】
（４−２．複数の実施形態）
上記（ａ）又は（ｃ）の処理は、情報表示サーバ１０から情報表示端末３０に表示データが１件ごとに送信される場合又は複数件が一括して送信される場合のいずれの場合に行ってもよい。一方、上記（ｂ）の処理は、情報表示サーバ１０から情報表示端末３０に複数件の表示データが一括して送信されていることを前提とする。
以下、５通りの実施形態（実施形態１ａ，１ｂ，２，３ａ，３ｂ）を説明する。
【００４９】
＜実施形態１ａの説明＞
実施形態１ａにおける情報表示端末による情報表示処理の流れを、図５のフローチャート及び図８〜図１２の表示例（表示例Ａ）を用いて説明する。
実施形態１ａは、ある表示データの表示位置が直前のマップ表示範囲に含まれると判定したとき、その表示データの表示処理を省略し、情報表示サーバ１０に新たな表示データを要求するものである。
【００５０】
（１ａ−１．情報閲覧ページの取得）
図５に示すように、表示データを表示させる場合、情報表示端末３０は、まず、情報表示サーバ１０に情報閲覧ページを要求する（Ｓ０５）。
この処理は、情報表示端末３０の使用者又は管理者がブラウザに情報閲覧ページを識別するＵＲＬを指定する操作により開始する。
【００５１】
情報表示サーバ１０は、情報表示端末３０から情報閲覧ページの送信要求を受信する（図３のＳ３０５）と、情報表示端末３０に、表示処理スクリプトを含む情報閲覧ページを送信する（図３のＳ３１０）。
図５に戻り、情報表示端末３０は、情報表示サーバ１０が送信した情報閲覧ページを受信する（Ｓ１０）と、該ページに含まれる表示処理スクリプトの解釈・実行を開始する。このとき、情報閲覧ページに含まれる表示処理スクリプトの参照ファイルも取得し、同様に解釈・実行する。
【００５２】
（１ａ−２．マップデータの取得）
表示処理スクリプトの解釈・実行を開始すると、情報表示端末３０は、マップデータ管理サーバ１２に、所定の位置（初期位置）を中心とするマップデータ（ここでは、地図データ）を要求し、受信する（Ｓ１５）。マップデータの取得には、マップＡＰＩを利用する。
受信した地図データは、情報閲覧ページ内のマップ表示領域に表示する（Ｓ１５）。
【００５３】
地図データは、所定のブロック単位ごとに送信され、情報表示端末３０が有するブラウザのキャッシュに格納されていく。以降、情報表示端末３０は、必要となるごとに、地図データの必要なブロックを情報表示サーバ１０から取得する。
マップデータ管理サーバ１２は、情報表示端末３０からマップデータ（ここでは、地図データ）の送信要求を受信すると、マップデータ記憶装置１３より必要な地図データのブロックを読み出し、情報表示端末３０に送信する。
【００５４】
図８に、情報閲覧ページにおいて所定の初期位置を中心とする地図がマップ表示領域に表示されている状態の例を示す。
図８に示す表示例では、初期位置８１０がマップ表示領域の中心に位置している。
【００５５】
（１ａ−３．表示データの取得）
図５に戻り、続いて、情報表示端末３０は、情報表示サーバ１０に表示データを要求し、受信する（Ｓ２０）。
なお、情報表示端末３０は、情報表示サーバ１０に２回目以降に送信する表示データの送信要求に、直前の所定回（例えば、直前５０回，直前１回）の処理又は直前の所定時間内（例えば、１時間以内）に行なわれた処理において表示した表示データの識別情報を含める。
【００５６】
情報表示サーバ１０は、情報表示端末３０から表示データの送信要求を受信する（図３のＳ３３０）と、表示データ記憶装置１１より表示データ（ここでは、店舗情報又は商品情報）を読み出し（図３のＳ３３５）、所定の形式に変換して情報表示端末３０に送信する（図３のＳ３４０）。ここでは、１件分のみの表示データ（図２（ａ）又は（ｂ）参照）を送信する。
なお、受信した表示データの送信要求に識別情報が含まれているとき、情報表示サーバ１０は、表示データ記憶装置１１より読み出す表示データから、その識別情報に対応する表示データを除外する。
【００５７】
図５に戻り、情報表示端末３０は、受信した表示データ（ここでは、店舗情報又は商品情報）の各項目を、それぞれ変数を設けてメモリに格納する（Ｓ２５ａ）。
続いて、情報表示端末３０は、マップ表示領域のマップ上に表示されている要素（例えば、地図上のマーカー，情報ウィンドウ等）をすべて消去する（Ｓ４０）。これは、２件目以降の表示データの処理において有効な初期化処理である。
【００５８】
（１ａ−４．マップのスクロール）
続いて、情報表示端末３０は、変数に読み込んだ表示位置情報により特定される表示位置がマップ表示範囲に含まれるか否かを判定する（Ｓ５０）。
表示データの表示位置がマップ表示範囲に含まれると判定したとき（Ｓ５０でＹｅｓ）、情報表示サーバ１０は、その表示データの必要項目を表示する処理を省略し、情報表示サーバ１０に新たな表示データを要求する処理（Ｓ２０）を行なう。
【００５９】
一方、表示データの表示位置がマップ表示範囲に含まれないと判定したとき（Ｓ５０でＮｏ）、情報表示サーバ１０は、その表示データの位置対応情報の必要項目を表示する処理を行なう。
ここでは、情報表示サーバ１０は、まず、マップ（地図）上の表示位置にマーカーを設定した上で、マップ（地図）をスクロールさせてその表示位置をマップ表示範囲の中心に表示する（Ｓ６５）。
この場合、情報表示端末３０は、必要に応じて、マップ表示範囲に表示されていない範囲の地図データのブロックのうちブラウザのキャッシュに格納されていないものを、マップデータ管理サーバ１２を介してマップデータ記憶装置１３より取得する。
【００６０】
図９に、情報閲覧ページにおいて表示位置がマップ表示範囲の中心に位置するように地図をスクロールした後の状態の例を示す。
図９に示す表示例は、図８に示す表示例の状態から地図を表示位置９１０の方向にスクロールさせたものであり、表示位置９１０がマップ表示範囲の中心に位置している。
【００６１】
（１ａ−５．位置対応情報の必要項目の表示）
図５に戻り、情報表示サーバ１０は、マップをスクロールさせる処理（Ｓ６５）が終了した後、所定時間（例えば、１０００ミリ秒）の間をおいて、位置対応情報の必要項目を記載した情報ウィンドウ（吹き出し）を、マップ（地図）上の表示位置に対応付けて表示する（Ｓ７０）。
なお、「画像ＵＲＬ」については、そのＵＲＬにより識別される画像を取得し、表示する。また、「店舗トップページＵＲＬ」（「商品詳細ページＵＲＬ」）については、情報ウィンドウ中の「店舗の関連画像」及び「店舗名」（「商品の画像」及び「商品名」）のリンク先として用いる。
【００６２】
図１０に、情報閲覧ページにおいて位置対応情報の必要項目が表示位置に対応付けて表示されている状態の例を示す。
図１０に示す表示例では、表示位置１０１０に対応付けて、位置対応情報の各項目（店舗の関連画像１０２１，店舗名１０２２，店舗の説明文１０２３）が記載された情報ウィンドウ１０２０が表示されている。また、店舗の関連画像１０２１及び店舗名１０２２は、店舗トップページへのリンクになっている。
【００６３】
（１ａ−６．表示データの取得・表示）
続いて、情報表示端末３０は、位置対応情報の必要項目を表示した後、所定時間（例えば、５０００ミリ秒）の間をおいて、改めて情報表示サーバ１０に表示データを要求する（Ｓ２０）。以降、情報表示端末３０においては、情報表示サーバ１０から表示データを取得し、位置対応情報の必要項目をマップ（地図）上に表示する一連の処理を繰り返す。
なお、情報表示端末３０においてブラウザ（ウィンドウ又はタブ）を閉じる操作が行なわれたときは、情報表示端末３０による表示処理の進捗に関わらず、処理は終了する。
【００６４】
図１１に、情報閲覧ページにおいて表示位置がマップ表示範囲の中心に位置するように地図をスクロールした後の状態の例を示す。
図１１に示す表示例は、図１０に示す表示例の状態から地図を表示位置１１１０の方向にスクロールさせたものであり、表示位置１１１０がマップ表示範囲の中心に位置している。
【００６５】
図１２に、情報閲覧ページにおいて位置対応情報の必要項目が表示位置に対応付けて表示されている状態の例を示す。
図１２に示す表示例では、表示位置１２１０に対応付けて、位置対応情報の各項目（商品の画像１２２１，商品名１２２２，商品の説明文１２２３）が記載された情報ウィンドウ１２２０が表示されている。また、商品の画像１２２１及び商品名１２２２は、商品詳細ページへのリンクとなっている。
【００６６】
（１ａ−７．情報ウィンドウ内のリンクがクリックされた場合）
なお、情報ウィンドウ内の店舗の関連画像又は店舗名（商品の画像又は商品名）は、店舗トップページ（商品詳細ページ）へのリンクとなっている。
このリンクがクリックされたとき、情報表示端末３０は、そのリンク先のＵＲＬにより識別されるＷｅｂページを管理するＷｅｂサーバから現在表示されている店舗情報（商品情報）に係る店舗のトップページ（商品の詳細ページ）を取得し、ブラウザの新規のウィンドウ（タブ）に表示する。
【００６７】
＜実施形態１ｂの説明＞
実施形態１ｂにおける情報表示端末による情報表示処理の流れを、図６のフローチャートを用いて説明する。
実施形態１ｂは、ある表示データの表示位置が直前のマップ表示範囲に含まれると判定したとき、その表示データの表示処理を省略し、すでに受信している次の表示データの表示処理を開始するものである。
【００６８】
実施形態１ｂにおいて、情報表示端末３０は、実施形態１ａと同様に情報閲覧ページ及びマップデータを取得した後、以下の処理を行なう。
これにより、１件ごとに通信をして表示データを取得する場合と比較して、処理をスムーズに行なうことが可能になる。
なお、実施形態１ｂの表示例（表示例Ａ）は実施形態１ａと同様になるため、説明を省略する。
【００６９】
（１ｂ−１．表示データの取得）
図６に示すように、情報表示端末３０は、情報表示サーバ１０に表示データを要求し、受信する（Ｓ２０）。
なお、情報表示端末３０は、情報表示サーバ１０に２回目以降に送信する表示データの送信要求に、直前の所定回（例えば、直前５０回，直前１回）の処理又は直前の所定時間内（例えば、１時間以内）に行なわれた処理において表示した表示データの識別情報を含める。
【００７０】
情報表示サーバ１０は、情報表示端末３０から表示データの送信要求を受信する（図３のＳ３３０）と、表示データ記憶装置１１より表示データ（ここでは、店舗情報又は商品情報）を読み出し（図３のＳ３３５）、所定の形式に変換して情報表示端末３０に送信する（図３のＳ３４０）。ここでは、複数件の表示データ（図４参照）を一括して送信する。
なお、受信した表示データの送信要求に識別情報が含まれているとき、情報表示サーバ１０は、表示データ記憶装置１１より読み出す表示データから、その識別情報に対応する表示データを除外する。
【００７１】
（１ｂ−２．複数件の表示データの連続処理）
以上の処理が完了すると、情報表示端末３０は、受信した表示データの件数に応じた処理を行なう。
この処理においては、受信したすべての表示データの各項目を、それぞれ配列を設けてメモリに格納した上で、最後の表示データの表示処理が終了したか否かを処理前に判定している。
【００７２】
図６に示すように、具体的には次の処理を行なう。
（１）すべての表示データの各項目を、それぞれ項目ごとに配列を設けてメモリに格納する（Ｓ２５ｂ）。
（２）変数ｎｕｍを宣言し、受信した表示データの件数を代入する（Ｓ３０）。
（３）制御変数ｉｄに１を代入する（Ｓ３５）。
（４）マップ上のマーカー・情報ウィンドウを消去する（Ｓ４０）。
【００７３】
（５）「ｉｄ＞ｎｕｍ」の真偽を判定する（Ｓ４５）。真であれば（Ｓ４５でＹｅｓ）、ループを抜けて表示データを取得する処理（Ｓ２０）に戻る。偽であれば（Ｓ４５でＮｏ）、実施形態１ａと同様の処理（Ｓ５０，Ｓ６５，Ｓ７０）を行なった上で、ｉｄにｉｄ＋１を代入し（Ｓ７５）、マップ上のマーカー・情報ウィンドウを消去する処理（Ｓ４０）に戻る。なお、表示位置がマップ表示範囲に含まれると判定したとき（Ｓ５０でＹｅｓ）、ｉｄ番の表示データの表示処理（Ｓ６５及びＳ７０）を省略し、ｉｄにｉｄ＋１を代入する処理（Ｓ７５）のみを行なう。
（６）以降、ループを抜けるまで、上記（５）を繰り返す。
【００７４】
＜実施形態２の説明＞
実施形態２における情報表示端末による情報表示処理の流れを、図７−１及び図７−２のフローチャートを用いて説明する。
実施形態２は、ある表示データの表示位置が直前のマップ表示範囲に含まれると判定したとき、その表示データより後の表示データの中から表示位置が直前のマップ表示範囲に含まれないものを順次検索していき、最初に検出した表示データの項目と現在の処理対象の表示データの項目とを交換するものである。
【００７５】
実施形態２において、情報表示端末３０は、実施形態１ｂと同様に情報閲覧ページ，マップデータ及び表示データを順次取得した後、ｉｄ番の表示データの表示位置が直前のマップ表示範囲に含まれると判定したとき、以下の処理を行なう。
これにより、ある表示データの表示位置が直前のマップ表示範囲に含まれると判定したとき、その表示データを常に省略してしまう場合と比較して、表示されない表示データの件数を抑えることが可能になる。
なお、実施形態２の表示例（表示例Ａ）は実施形態１ａ及び１ｂと同様になるため、説明を省略する。
【００７６】
図７−２に示すように、具体的には次の処理を行なう。
（１）変数ｉｄＰｌｕｓを宣言し、ｉｄ＋１を代入する（Ｓ５５ａ−０５）。
（２）「ｉｄＰｌｕｓ＞ｎｕｍ」の真偽を判定する（Ｓ５５ａ−１０）。真であれば（Ｓ５５ａ−１０でＹｅｓ）、最後の表示データの判定が終了しているから、ループを抜けて表示データを取得する処理（Ｓ２０）に戻る。偽であれば（Ｓ５５ａ−１０でＮｏ）、ｉｄＰｌｕｓ番の表示データの表示位置がマップ表示範囲に含まれるか否かを判定する（Ｓ５５ａ−１５）。
【００７７】
（３）ｉｄＰｌｕｓ番の表示データの表示位置がマップ表示範囲に含まれると判定したとき（Ｓ５５ａ−１５でＹｅｓ）、ｉｄＰｌｕｓにｉｄＰｌｕｓ＋１を代入した上で（Ｓ５５ａ−２０）、「ｉｄＰｌｕｓ＞ｎｕｍ」の真偽を判定する処理（Ｓ５５ａ−１０）に戻る。一方、ｉｄＰｌｕｓ番の表示データの表示位置がマップ表示範囲に含まれないと判定したとき（Ｓ５５ａ−１５でＮｏ）、ループを抜ける。
（４）以降、ループを抜けるまで上記（２）及び（３）を繰り返す。上記（３）においてループを抜けたとき、ｉｄ番の表示データの項目とｉｄＰｌｕｓ番の表示データの項目を交換した上で（Ｓ５５ａ−２５）、交換後のｉｄ番の表示データ（交換前のｉｄＰｌｕｓ番の表示データ）について実施形態１ｂと同様の処理（Ｓ６５，Ｓ７０，Ｓ７５）を行なう。
【００７８】
＜実施形態３ａの説明＞
実施形態３ａにおける情報表示端末による情報表示処理の流れを、図１３のフローチャート及び図１７〜図１９の表示例（表示例Ｂ）を用いて説明する。
実施形態３ａは、ある表示データの表示位置が直前のマップ表示範囲に含まれると判定したとき、その表示データの表示位置（スクロールの終点）に基づいて算出した特定の地点（スクロールの始点）がマップ表示範囲の中心に位置するように地図を表示させておくものである。
【００７９】
実施形態３ａにおいて、情報表示端末３０は、実施形態１ａと同様に情報閲覧ページ，マップデータ及び表示データを順次取得した後、以下の処理を行なう。
これにより、ある表示データの表示位置が直前のマップ表示範囲に含まれるか否かに関わらず、すべての表示データを効果的に表示させることが可能になる。
【００８０】
（３ａ−１．始点の算出）
図１３に示すように、情報表示端末３０は、表示データの表示位置がマップ表示範囲に含まれるか否かを判定する（Ｓ５０）。
表示データの表示位置がマップ表示範囲に含まれないと判定したとき（Ｓ５０でＮｏ）、情報表示端末３０は、実施形態１ａと同様にその表示データの表示処理（Ｓ６５，Ｓ７０）を行なう（この場合の表示例は実施形態１ａと同様）。
【００８１】
一方、表示データの表示位置がマップ表示範囲に含まれると判定したとき（Ｓ５０でＹｅｓ）、情報表示端末３０は、所定の処理によりスクロールの始点を算出する（Ｓ５５ｂ）。
この処理では、基準点とする終点（表示位置）から一定間隔・一定方向の位置を算出し、スクロールの始点とする。
【００８２】
（３ａ−１（ａ）．始点の位置選択）
図１５に、情報表示端末による始点の算出処理の流れを例示する。
図１５は、基準点とする終点（表示位置）から一定間隔・一定方向の位置にある８つのオフセットされた地点の中から、いずれかの点を選択し、その位置を算出する処理の流れを示している。
なお、本実施形態では、８つの地点の中からいずれかを選択するようにしているが、選択肢は少なくとも１つあればよい。また、基準点とする終点（表示位置）の位置から毎回適当な始点を演算により求めてもよい。
【００８３】
本実施形態では、スクロールの始点を次のように選択している。
（１）０〜７のいずれかの整数値をとる乱数を生成し、変数ｒａｎｄｏｍに代入する（Ｓ５５ｂ−０５）。
（２）変数ｒａｎｄｏｍの値を判定し（Ｓ５５ｂ−１０）、その値に応じてスクロールの始点を選択する（Ｓ５５ｂ−１５０〜１５７）。
【００８４】
（３ａ−１（ｂ）．終点と始点の位置関係）
図１６に、スクロールの終点と始点との相対的な位置関係を例示する。
図１６は、スクロールの終点（ｓｔｏｐ）を原点（０，０）とするＸＹ平面に、マップ表示領域の大きさに対応する枠を、その中心が終点（０，０）と一致するように重ね合わせたものである。
【００８５】
図１６に示すように、最終的には終点（表示位置）がマップ表示範囲の中心に位置するようにマップをスクロールさせるのが目的である。
そうすると、例えば、始点の位置を上記マップ表示領域の大きさに対応する枠内に指定した場合、終点の位置が始点の位置と近くマップをスクロールさせても動きが小さいため、看者の注意を惹起する効果は比較的小さい。
逆に、始点の位置を上記マップ表示領域の大きさに対応する枠外に指定すれば、終点の位置と始点の位置との間隔が十分に確保されるため、マップをスクロールさせて看者の注意を惹起する効果は十分大きくなる。
【００８６】
図１５に示す各始点（ｓｔａｒｔ＿０〜ｓｔａｒｔ＿７）は、スクロールの終点である表示位置（ｓｔｏｐ）との関係で、それぞれ図１６に示す位置にあたる。
上記の各始点（ｓｔａｒｔ＿０〜ｓｔａｒｔ＿７）は、いずれもマップ表示領域の大きさに対応する枠外に位置しており、終点（ｓｔｏｐ）との間で十分な間隔が確保されている。そのため、終点（表示位置）がマップ表示範囲の中心に位置するようにマップをスクロールさせるに当たりいずれの点を始点としても、看者の注意を惹起する効果は十分大きくなる。
【００８７】
（３ａ−１（ｃ）．始点の位置の演算）
本実施形態では、上記の点を考慮して、マップ表示領域の横サイズに対して十分大きなα（αは正数），マップ表示領域の縦サイズに対して十分大きなβ（βは正数）を予め設定している。
このとき、スクロールの終点（ｓｔｏｐ）を原点（０，０）とすると、各始点（図１６）の座標は次のように表すことができる。
【００８８】
ｓｔａｒｔ＿０（＋α，  ０）        ｓｔａｒｔ＿４（−α，  ０）
ｓｔａｒｔ＿１（＋α，＋β）        ｓｔａｒｔ＿５（−α，−β）
ｓｔａｒｔ＿２（  ０，＋β）        ｓｔａｒｔ＿６（  ０，−β）
ｓｔａｒｔ＿３（−α，＋β）        ｓｔａｒｔ＿７（＋α，−β）
【００８９】
なお、始点の位置は、表示位置の（経度，緯度）に、選択された始点の（Ｘ成分，Ｙ成分）をそれぞれ加算することにより算出する。
例えば、変数ｒａｎｄｏｍの値が５である場合、始点は「ｓｔａｒｔ＿５」（図１６参照）となる。
このとき、終点Ｐ２（表示位置）の（経度，緯度）をＰ２（ｌｎｇ２，ｌａｔ２）と表すとすると、始点Ｐ１の（経度，緯度）は、Ｐ１（ｌｎｇ２＋（−α），ｌａｔ２＋（−β））と表すことができる。
【００９０】
（３ａ−２．始点の表示）
図１３に戻り、始点を算出すると、情報表示端末３０は、その始点がマップ表示範囲の中心に位置するようにマップを表示する（Ｓ６０）。
ここでは、マップ表示領域に表示されているマップデータを一旦消去した上で、その始点がマップ表示範囲の中心に位置するようにマップを表示させる。
これは、不用意にマップをスクロールさせてしまうと、看者の注意を惹起するという効果が薄れてしまうからである。本実施形態では、情報を表示する前にのみマップをスクロールさせることとしている。
【００９１】
図１７に、情報閲覧ページにおいて表示位置をもとに算出した始点を中心とする地図がマップ表示領域に表示されている状態の例を示す。
図１７に示す表示例では、図１８に示す表示位置１８１０（後述）をもとに算出したスクロールの始点１７１０が、マップ表示範囲の中心に位置している。
始点１７１０は、終点（表示位置）１８１０との相対的な位置関係では、「ｓｔａｒｔ＿５」の位置に当たる（図１６参照）。
【００９２】
（３ａ−３．マップのスクロール）
図１３に戻り、続いて、情報表示サーバ１０は、表示データの位置対応情報の必要項目を表示する処理を行なう。
ここでは、情報表示サーバ１０は、まず、マップ（地図）上の表示位置にマーカーを設定した上で、マップ（地図）をスクロールさせてその表示位置をマップ表示範囲の中心に表示する（Ｓ６５）。
この場合、情報表示端末３０は、必要に応じて、マップ表示範囲に表示されていない範囲の地図データのブロックのうちブラウザのキャッシュに格納されていないものを、マップデータ管理サーバ１２を介してマップデータ記憶装置１３より取得する。
【００９３】
図１８に、情報閲覧ページにおいて表示位置がマップ表示範囲の中心に位置するように地図をスクロールした後の状態の例を示す。
図１８に示す表示例は、図１７に示す表示例の状態から地図を表示位置１８１０の方向にスクロールさせたものであり、表示位置１８１０がマップ表示範囲の中心に位置している。
【００９４】
（３ａ−４．位置対応情報の必要項目の表示）
図１３に戻り、情報表示サーバ１０は、マップをスクロールさせる処理（Ｓ６５）が終了した後、所定時間（例えば、１０００ミリ秒）の間をおいて、位置対応情報の必要項目を記載した情報ウィンドウ（吹き出し）を、マップ（地図）上の表示位置に対応付けて表示する（Ｓ７０）。
なお、「画像ＵＲＬ」については、そのＵＲＬにより識別される画像を取得し、表示する。また、「店舗トップページＵＲＬ」（「商品詳細ページＵＲＬ」）については、情報ウィンドウ中の「店舗の関連画像」及び「店舗名」（「商品の画像」及び「商品名」）のリンク先として用いる。
【００９５】
図１９に、情報閲覧ページにおいて位置対応情報の必要項目が表示位置に対応付けて表示されている状態の例を示す。
図１９に示す表示例では、表示位置１９１０に対応付けて、位置対応情報の各項目（商品の画像１９２１，商品名１９２２，商品の説明文１９２３）が記載された情報ウィンドウ１９２０が表示されている。また、商品の画像１９２１及び商品名１９２２は、商品詳細ページへのリンクとなっている。
【００９６】
（３ａ−５．表示データの受信）
続いて、情報表示端末３０は、位置対応情報の必要項目を表示した後、所定時間（例えば、５０００ミリ秒）の間をおいて、情報表示サーバ１０に新たな表示データを要求する（Ｓ２０）。以降、情報表示端末３０においては、情報表示サーバ１０から表示データを受信して、位置対応情報の必要項目をマップ（地図）上に表示するという一連の処理を繰り返す。
なお、情報表示端末３０においてブラウザ（ウィンドウ又はタブ）を閉じる操作が行なわれたときは、情報表示端末３０による表示処理の進捗に関わらず、処理は終了する。
【００９７】
＜実施形態３ｂの説明＞
実施形態３ｂにおける情報表示端末による情報表示処理の流れを、図１４−１及び図１４−２のフローチャートを用いて説明する。
実施形態３ｂも、ある表示データの表示位置が直前のマップ表示範囲に含まれると判定したとき、その表示データの表示位置（スクロールの終点）に基づいて算出した特定の地点（スクロールの始点）がマップ表示範囲の中心に位置するように地図を表示させておくものである。
【００９８】
実施形態３ｂにおいて、情報表示端末３０は、実施形態３ａと同様に情報閲覧ページ及びマップデータを取得した後、次の処理を行なう。
これにより、１件ごとに通信をして表示データを取得する場合と比較して、処理をスムーズに行なうことが可能になる。
なお、実施形態３ｂの表示例（表示例Ｂ）は実施形態３ａと同様になるため、説明を省略する。
【００９９】
（３ｂ−１．表示データの取得）
図１４−１に示すように、情報表示端末３０は、情報表示サーバ１０に表示データを要求し、受信する（Ｓ２０）。
なお、情報表示端末３０は、情報表示サーバ１０に２回目以降に送信する表示データの送信要求に、直前の所定回（例えば、直前５０回，直前１回）の処理又は直前の所定時間内（例えば、１時間以内）に行なわれた処理において表示した表示データの識別情報を含める。
【０１００】
情報表示サーバ１０は、情報表示端末３０から表示データの送信要求を受信する（図３のＳ３３０）と、表示データ記憶装置１１より表示データ（ここでは、店舗情報又は商品情報）を読み出し（図３のＳ３３５）、所定の形式に変換して情報表示端末３０に送信する（図３のＳ３４０）。ここでは、複数件の表示データ（図４参照）を一括して送信する。
なお、受信した表示データの送信要求に識別情報が含まれているとき、情報表示サーバ１０は、表示データ記憶装置１１より読み出す表示データから、その識別情報に対応する表示データを除外する。
【０１０１】
（３ｂ−２．複数件の表示データの連続処理）
以上の処理が完了すると、情報表示端末３０は、受信した表示データの件数に応じた処理を行なう。
この処理においては、受信したすべての表示データの各項目を、それぞれ配列を設けてメモリに格納した上で、最後の表示データの表示処理が終了したか否かを処理前に判定している。
【０１０２】
図１４−１及び図１４−２に示すように、具体的には次の処理を行なう。
（１）すべての表示データの各項目を、それぞれ項目ごとに配列を設けてメモリに格納する（Ｓ２５ｂ）。
（２）変数ｎｕｍを宣言し、受信した表示データの件数を代入する（Ｓ３０）。
（３）制御変数ｉｄに１を代入する（Ｓ３５）。
（４）マップ上のマーカー・情報ウィンドウを消去する（Ｓ４０）。
【０１０３】
（５）「ｉｄ＞ｎｕｍ」の真偽を判定する（Ｓ４５）。真であれば（Ｓ４５でＹｅｓ）、ループを抜けて表示データを取得する処理（Ｓ２０）に戻る。偽であれば（Ｓ４５でＮｏ）、実施形態３ａと同様の処理（Ｓ５０，Ｓ５５ｂ，Ｓ６０，Ｓ６５，Ｓ７０）を行なった上で、ｉｄにｉｄ＋１を代入し（Ｓ７５）、マップ上のマーカー・情報ウィンドウを消去する処理（Ｓ４０）に戻る。
（６）以降、ループを抜けるまで、上記（５）を繰り返す。
【０１０４】
＜実施形態３ａ及び３ｂの変形例の説明＞
以上説明したとおり、実施形態３ａ及び３ｂは、ある表示データの表示位置が直前のマップ表示範囲に含まれると判定したとき、その表示データの表示位置（スクロールの終点）に基づいて算出した特定の地点（スクロールの始点）がマップ表示範囲の中心に位置するように地図を表示させておくものである。
これに対し、スクロールの始点がマップ表示範囲の中心に位置するように地図を表示させておくという処理を、ある表示データの表示位置が直前のマップ表示範囲に含まれるか否かに関わりなく常に行うこととしても、同様の効果を得ることができる。すなわち、ある表示データの表示位置が直前のマップ表示範囲に含まれるか否かを判定する処理は、省略してもよい。
【０１０５】
＜他の実施形態の説明＞
（１．システム構成の変形例）
上述の実施形態においては、マップデータ管理サーバ１２がマップデータを管理している。図１において、マップデータが記憶されているマップデータ記憶装置１３は、マップデータ管理サーバ１２に接続されている。
これに対し、情報表示サーバ１０がマップデータを管理することとしてもよい。この場合には、図２０に示すように、マップデータが記憶されているマップデータ記憶装置１３を、情報表示サーバ１０に接続するとよい。
【０１０６】
（１−１．情報表示サーバの機能）
図２０に示す構成において、情報表示サーバ１０は、情報表示サービスを提供するとともに、マップデータを管理するサーバである。
このとき、情報表示サーバ１０は、Ｗｅｂサーバの機能を有しており、要求に応じてＷｅｂページの生成・送信等の処理を行なうとともに、要求に応じてマップデータを送信することができる。
また、このとき、情報表示サーバ１０は、表示データ記憶装置１１に記憶されている店舗情報及び商品情報、並びにマップデータ記憶装置１３に記憶されている地図データを読み出すことができる。
【０１０７】
図２０に示す構成において、マップデータ記憶装置１３は、記憶している情報の読み出しが可能である限り、情報表示サーバ１０に内蔵された記憶装置であってもよいし、情報表示サーバ１０に接続された独立の記憶装置であってもよい。また、データベース管理システムを構成していてもよい。
【０１０８】
なお、図２０に示す構成の場合、情報表示サーバ１０を介してマップデータ記憶装置１３に記憶されているマップデータを取得するマップＡＰＩを用意するとよい。
この場合、外部の端末（例えば、情報表示端末３０）は、このマップＡＰＩを利用することにより、情報表示サーバ１０を介してマップデータ記憶装置１３に記憶されている所定の地点を含むマップデータを取得する。
【０１０９】
（１−２．情報表示端末３０及び情報表示サーバ１０の処理）
図２０に示す構成の場合、情報表示端末３０及び情報表示サーバ１０は、それぞれ次の処理を行なうとよい。その他の処理は、上述の実施形態におけるものと同様である。
情報表示端末３０は、情報表示サーバ１０から受信した情報閲覧ページに含まれる表示処理スクリプトの解釈・実行を開始すると、所定の位置（初期位置）を中心とするマップデータ（ここでは、地図データ）を情報表示サーバ１０から取得する（図５，図６，図７，図１３及び図１４のＳ１５）。
一方、図２１のフローチャートに示すように、情報表示端末３０からマップデータの送信要求を受信する（Ｓ３１５）と、情報表示サーバ１０は、マップデータ記憶装置１３よりマップデータ（本実施形態では、地図データ）を読み出し（Ｓ３２０）、情報表示端末３０に送信する（Ｓ３２５）。
【０１１０】
地図データは、所定のブロック単位で送信される。上述の実施形態と同様に、情報表示端末３０が指定した所定の初期位置（緯度，経度）を中心とする地図を情報表示端末３０のマップ表示領域に表示させるのに必要となるブロックを、要求に応じて送信する。
なお、情報閲覧ページとともに、所定の範囲のマップデータを一括して予め情報表示端末３０に送信しておいてもよい。この場合、情報表示端末３０にマップデータを提供する処理（図２１のＳ３１５〜Ｓ３２５）を省略することができる。同様に、情報表示端末３０も、マップデータ（地図データ）を取得してマップ表示領域に表示する処理（図５，図６，図７，図１３及び図１４のＳ１５）を省略することができる。
【０１１１】
（２．情報表示端末によるマップをスクロールする処理の変形例）
上述の各実施形態においては、表示位置がマップ表示範囲の中心に位置するようにマップをスクロールさせている。
これに対し、表示位置がマップ表示範囲の隅に位置するようにマップをスクロールさせてもよい。ただし、表示位置に対応付けて表示する位置対応情報の訴求力を高めるという観点では、スクロールさせた後に表示される表示位置はマップ表示範囲の中心付近に位置していたほうが望ましい。
【０１１２】
（３．情報表示端末と情報表示サーバとの間の機能分担の変形例）
上述の各実施形態においては、表示データの位置対応情報の必要項目を表示させる処理の過程において、マップのスクロール幅を十分に確保するため、端末に所定の処理を行なわせている。
これに対し、情報表示端末３０が情報表示サーバ１０から取得する表示データの表示位置情報により特定される表示位置と、直前の表示データの表示位置情報により特定される表示位置との間で、間隔が十分に確保されているという前提のもとでは、一部の表示データの表示を省略することなく、また端末側で始点を算出する処理を行なうこともなく、すべての表示データを効果的に表示することができる。
【０１１３】
上記の効果を得るため、情報表示サーバ１０は、表示データを表示データ記憶装置１１より読み出すとき、直前に読み出した表示データの表示位置情報により特定される表示位置と、次に読み出す表示データの表示位置情報により特定される表示位置とが、互いに近接しないようにすればよい。
例えば、表示データ記憶装置１１に記憶されている複数の表示データのうちＮ番目の表示データを読み出すとき、Ｎ番目表示データの表示位置情報により特定される表示位置が、直前に読み出したＮ−１番目表示データの表示位置情報により特定される表示位置と近接する場合がある。この場合、情報表示サーバ１０は、表示データ記憶装置１１よりＮ番目表示データ以外の表示データを読み出し、前後の表示データの表示位置が互いに近接しない順序の複数の表示データを生成する。
【０１１４】
なお、情報表示サーバ１０は、情報表示端末３０からの送信要求に応じて次に送信する表示データを表示データ記憶装置１１より読み出すとき、情報表示端末３０から２回目以降に送信される表示データの送信要求に含まれる、情報表示端末３０で最後に表示された表示データの識別情報を参照し、その識別情報に対応する表示データの表示位置情報により特定される表示位置と、次に送信する表示データの表示位置情報により特定される表示位置とが、互いに近接しないようにしてもよい。
これにより、情報表示端末３０に直前に送信した最後の表示データと、情報表示端末３０にこれから送信する最初のデータとの間で、表示位置の間隔を十分に確保することができる。
【０１１５】
＜表示データの例示＞
（１．地図上の特定の位置に対応付けて表示させる表示データの例）
上述の各実施形態においては、表示データとして店舗情報及び商品情報を表示データ記憶装置１１に記憶している。
これに対し、例えば、図２２（ａ）〜（ｃ）に示すように、下記の情報を表示データとして表示データ記憶装置１１に記憶させておいてもよい。
【０１１６】
（ａ）観光資源（例えば、社寺，公園，史跡，温泉，祭り等）の情報
（ｂ）施設（例えば、博物館，美術館，遊戯施設，娯楽施設，競技場，ゴルフ場，宿泊施設等）の情報
（ｃ）ニュース（例えば、事件，事故，催事等）の情報
【０１１７】
表示データ記憶装置１１に観光資源情報，施設情報，ニュース情報を記憶していれば、上述の各実施形態と同様の処理より、これらの情報を端末の画面に表示させた地図上の特定の位置（表示位置）に対応付けて表示させるサービスを提供することができる。
このように、本発明において、マップ上の特定の位置に対応付けて表示させる情報（位置対応情報）の概念には、位置に関連する情報（例えば、商品情報），位置に依存する情報（例えば、店舗情報，観光資源情報，施設情報）及び位置に起因する情報（例えば、ニュース情報）が含まれる。
【０１１８】
（２．配置図等の上の特定の位置に対応付けて表示させる表示データの例）
上述の各実施形態においては、表示データとして店舗情報及び商品情報を表示データ記憶装置１１に記憶している。
これに対し、例えば、図２３（ａ）〜（ｄ）に示すように、下記の情報を表示データとして表示データ記憶装置１１に記憶させておいてもよい。
【０１１９】
（ａ）特定の店舗（例えば、スーパーマーケット，家電量販店等）における商品等の売場の情報
（ｂ）特定の施設（例えば、ビル，百貨店，ショッピングセンター，鉄道駅構内等）におけるテナントの情報
（ｃ）特定の催事（例えば、展示会，展覧会，博覧会，学会，研究会等）の会場内におけるブースの情報
（ｄ）特定の施設（例えば、遊園地，テーマパーク，遊戯施設等）におけるアトラクションの情報
【０１２０】
なお、これらの場合には、表示させたい情報に対応する配置図等（例えば、売場情報を表示させる売場案内図，テナント情報を表示させるフロアマップ，ブース情報を表示させる会場マップ，アトラクション情報を表示させる園内マップ等）の画像データを、併せてマップデータ記憶装置１３に記憶させておくとよい。
また、上記の情報は、それぞれ対応する配置図等の画像データにおける特定のピクセル位置（Ｘ座標，Ｙ座標）に対応付けて表示するとよい。
【０１２１】
表示データ記憶装置１１に売場情報，テナント情報，ブース情報，アトラクション情報を、マップデータ記憶装置１３にこれらの情報に対応する配置図等を、それぞれ記憶していれば、これらの情報を端末の画面に表示させた配置図等の上の特定の位置（表示位置）に対応付けて表示させるサービスを提供することができる。
なお、このサービスを提供する場合には、情報表示端末３０を、例えば、特定の店舗，施設，会場等の内部の各地に設置しておいてもよい。
【０１２２】
＜マップデータに関する補足＞
上述の各実施形態においては、表示データの位置対応情報の項目を対応付けて表示する対象をマップ（地図及び配置図等）としている。
これに対し、表示データの位置対応情報の項目を対応付けて表示する対象をマップに限定せず、任意の画像（地図及び配置図等の他、例えば、模様のみの画像や写真を含む）としても、画面に対するユーザの注意を惹起するという効果を得ることができる。
【図面の簡単な説明】
【０１２３】
【図１】（実施形態）システムの構成例を示す図である。
【図２】（実施形態）（ａ）店舗情報，（ｂ）商品情報の主要な項目を示す図である。
【図３】（実施形態）情報表示サーバによる情報表示端末に対する応答処理の流れを示すフローチャートである。
【図４】（実施形態）複数件を一括で送信する場合における表示データのデータ構造の例を示す図である。
【図５】（実施形態１ａ）情報表示端末による表示データの表示処理の流れを示すフローチャートである。
【図６】（実施形態１ｂ）情報表示端末による表示データの表示処理の流れを示すフローチャートである。
【図７−１】（実施形態２）情報表示端末による表示データの表示処理の流れを示すフローチャートの一部である。
【図７−２】（実施形態２）情報表示端末による表示データの表示処理の流れを示すフローチャートの一部である。
【図８】（表示例Ａ）情報閲覧ページにおいて所定の初期位置を中心とする地図がマップ表示領域に表示されている状態の例を示す図である。
【図９】（表示例Ａ）情報閲覧ページにおいて表示位置がマップ表示範囲の中心に位置するように地図をスクロールした後の状態の例を示す図である。
【図１０】（表示例Ａ）情報閲覧ページにおいて位置対応情報の必要項目が表示位置に対応付けて表示されている状態の例を示す図である。
【図１１】（表示例Ａ）情報閲覧ページにおいて表示位置がマップ表示範囲の中心に位置するように地図をスクロールした後の状態の例を示す図である。
【図１２】（表示例Ａ）情報閲覧ページにおいて位置対応情報の必要項目が表示位置に対応付けて表示されている状態の例を示す図である。
【図１３】（実施形態３ａ）情報表示端末による表示データの表示処理の流れを示すフローチャートである。
【図１４−１】（実施形態３ｂ）情報表示端末による表示データの表示処理の流れを示すフローチャートの一部である。
【図１４−２】（実施形態３ｂ）情報表示端末による表示データの表示処理の流れを示すフローチャートの一部である。
【図１５】情報表示端末による始点の算出処理の流れを示すフローチャートである。
【図１６】スクロールの終点と始点との相対的な位置関係を示す図である。
【図１７】（表示例Ｂ）情報閲覧ページにおいて表示位置をもとに算出した始点を中心とする地図がマップ表示領域に表示されている状態の例を示す図である。
【図１８】（表示例Ｂ）情報閲覧ページにおいて表示位置がマップ表示範囲の中心に位置するように地図をスクロールした後の状態の例を示す図である。
【図１９】（表示例Ｂ）情報閲覧ページにおいて位置対応情報の必要項目が表示位置に対応付けて表示されている状態の例を示す図である。
【図２０】（他の実施形態）システムの構成例を示す図である。
【図２１】（他の実施形態）情報表示サーバによる情報表示端末に対する応答処理の流れを示すフローチャートである。
【図２２】（ａ）観光資源情報，（ｂ）施設情報，（ｃ）ニュース情報の主要な項目を示す図である。
【図２３】（ａ）売場情報，（ｂ）テナント情報，（ｃ）ブース情報，（ｄ）アトラクション情報の主要な項目を示す図である。
【符号の説明】
【０１２４】
１０      情報表示サーバ
１１      表示データ記憶装置
１２      マップデータ管理サーバ
１３      マップデータ記憶装置
２０      ネットワーク
３０      情報表示端末
【図１】
0005236280.tif 000002
【図２】
0005236280.tif 000003
【図３】
0005236280.tif 000004
【図４】
0005236280.tif 000005
【図５】
0005236280.tif 000006
【図６】
0005236280.tif 000007
【図７−１】
0005236280.tif 000008
【図７−２】
0005236280.tif 000009
【図１３】
0005236280.tif 000010
【図１４−１】
0005236280.tif 000011
【図１４−２】
0005236280.tif 000012
【図１５】
0005236280.tif 000013
【図１６】
0005236280.tif 000014
【図２０】
0005236280.tif 000015
【図２１】
0005236280.tif 000016
【図２２】
0005236280.tif 000017
【図２３】
0005236280.tif 000018
【図８】
0005236280.tif 000019
【図９】
0005236280.tif 000020
【図１０】
0005236280.tif 000021
【図１１】
0005236280.tif 000022
【図１２】
0005236280.tif 000023
【図１７】
0005236280.tif 000024
【図１８】
0005236280.tif 000025
【図１９】
0005236280.tif 000026