(57)【要約】      （修正有）【課題】目的地を決めていない状態において、ある領域を、何を目印に移動すればよいかを決定するのを補助する技術を提供する。【解決手段】地図表示装置（携帯電話）２００は、情報を入力される入力部２０６と、画像を表示することができる出力部（表示パネル）２０２と、入力部２０６から入力された情報に基づいて出力部２０２を制御する主制御部２１０と、を備える。主制御部２１０は、入力部２０６を介して入力された情報に基づいて決定される領域の地図を、出力部２０２に表示させるとともに、領域内に存在する複数のサービス提供施設の位置に、サービス提供施設において提示されるマークをそれぞれ表示させる。【選択図】図１
2017116469.tif 000002
【特許請求の範囲】
【請求項１】
地図表示装置であって、
情報を入力されることができる入力部と、
画像を表示することができる出力部と、
前記入力部から入力された情報に基づいて前記出力部を制御する制御部と、を備え、
前記制御部は、
前記入力部を介して入力された情報に基づいて決定される領域の地図を、前記出力部に表示させるとともに、
前記領域内に存在する複数のサービス提供施設の位置に、前記サービス提供施設において提示されるマークをそれぞれ表示させることができる、地図表示装置。
【請求項２】
請求項１記載の地図表示装置であって、
前記表示されるマークは、複合商業施設を表す第１種のマークと、前記複合商業施設内の店舗が提供するサービスと物品の少なくとも一方を表す第２種のマークと、を含み、
前記制御部は、前記第１種のマークと前記第２種のマークとのいずれか一方を、あらかじめ定められた優先順位に応じて、他方に対して優先的に前記地図上に表示することができる、地図表示装置。
【請求項３】
請求項２記載の地図表示装置であって、
前記制御部は、
第１の縮尺の地図を表示する際には、前記第１種のマークを前記第２種のマークよりも優先的に前記地図上に表示し、
前記第１の縮尺よりも小さい第２の縮尺の地図を表示する際には、前記第２種のマークを前記第１種のマークよりも優先的に前記地図上に表示することができる、地図表示装置。
【請求項４】
請求項３記載の地図表示装置であって、
前記制御部は、前記第２種のマークを前記第１種のマークよりも優先的に前記地図上に表示する際には、さらに、前記複合商業施設内の店舗のうち、前記複合商業施設の所定の階よりも低い階にある店舗の前記第２種のマークを、前記複合商業施設の前記所定の階以上の階にある店舗の前記第２種のマークよりも、優先的に前記地図上に表示することができる、地図表示装置。
【請求項５】
請求項２記載の地図表示装置であって、
前記制御部は、
第１の縮尺の地図を表示する際には、前記第２種のマークを前記地図上に表示せず、前記第１種のマークを前記地図上に表示し、
前記第１の縮尺よりも小さい第２の縮尺の地図を表示する際には、前記第１種のマークと前記第２種のマークを前記地図上に表示することができる、地図表示装置。
【請求項６】
地図表示装置において地図を表示する地図表示方法であって、
（ａ）地図表示装置が情報を入力される工程と、
（ｂ）前記入力された情報に基づいて前記地図表示装置が地図を表示する工程と、を備え、
前記工程（ｂ）は、
前記入力された情報に基づいて決定される領域の地図を表示するとともに、
前記領域内に存在する複数のサービス提供施設の位置に、前記サービス提供施設において提示されるマークをそれぞれ表示する工程である、地図表示方法。
【請求項７】
地図表示装置において地図を表示させるためのコンピュータプログラムであって、
（ａ）地図表示装置が情報を入力される機能と、
（ｂ）前記入力された情報に基づいて前記地図表示装置が地図を表示する機能と、を前記地図表示装置において実現することができ、
前記地図を表示する機能は、
前記入力された情報に基づいて決定される領域の地図を表示するとともに、
前記領域内に存在する複数のサービス提供施設の位置に、前記サービス提供施設において提示されるマークをそれぞれ表示する機能を含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図の表示に関するものである。
【背景技術】
【０００２】
従来、ナビゲーション装置において、右左折等を行うべき交差点に接近したときに、当該交差点付近の地図を、進路変更する交差点に存在する建物の１階または２階の施設を表すアイコンと共に表示する技術がある。たとえば、特許文献１においては、進行中の道路の渋滞の程度および天候に応じて、拡大地図中で表示する目印となる施設のアイコンを変更する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６３４３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記の技術は、目的地が決まっており、目的地までの案内を行うナビゲーションにおいて適用される。そして、上記の技術は、目的地を決めていない場合、たとえば、あるエリアを散策する場合や、ユーザが現在その領域内にいない状態でその領域の地図を表示している場合には、使用できない。このため、たとえば、京都や東京などの所定のエリアにおいて移動経路を決める際に何を目印にすればよいかを決定する際には、上記の技術は使用することができない。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
（１）本発明の一形態によれば、地図表示装置が提供される。この地図表示装置は：情報を入力されることができる入力部と、画像を表示することができる出力部と、前記入力部から入力された情報に基づいて前記出力部を制御する制御部と、を備える。前記制御部は：前記入力部を介して入力された情報に基づいて決定される領域の地図を、前記出力部に表示させるとともに；前記領域内に存在する複数のサービス提供施設の位置に、前記サービス提供施設において提示されるマークをそれぞれ表示させることができる。
このような態様とすれば、ユーザは、ある領域内を目的地を決めずに移動する行程を決定める際に、サービス提供施設のマークのうちよく知っているマークを目印として、行程を決定することができる。すなわち、ユーザは、目的地を決めていない状態において、ある領域を、何を目印に移動すればよいかを、決定することができる。
【０００７】
（２）上記形態の地図表示装置において、前記表示されるマークは、複合商業施設を表す第１種のマークと、前記複合商業施設内の店舗が提供するサービスと物品の少なくとも一方を表す第２種のマークと、を含むことができる。前記制御部が、前記第１種のマークと前記第２種のマークとのいずれか一方を、あらかじめ定められた優先順位に応じて、他方に対して優先的に前記地図上に表示することができる、態様とすることができる。規則性がない状態で第１種のマークと第２種のマークの両方が地図上に表示されると、その地図はユーザによって読み取りにくいものとなる。しかし、上記の態様においては、第１種のマークと第２種のマークの一方が優先的に表示されるため、ユーザによって読み取りやすい地図を提供することができる。
【０００８】
（３）上記形態の地図表示装置において、前記制御部は：第１の縮尺の地図を表示する際には、前記第１種のマークを前記第２種のマークよりも優先的に前記地図上に表示し；前記第１の縮尺よりも小さい第２の縮尺の地図を表示する際には、前記第２種のマークを前記第１種のマークよりも優先的に前記地図上に表示することができる、態様とすることができる。大縮尺で広い領域を表示している場合には、ユーザは、複合商業施設自体の位置を知りたい場合が多く、複合商業施設内の個々の店舗の場所を知りたいと考える場合は少ない。一方、小縮尺で狭い領域を拡大表示している場合には、ユーザは、複合商業施設内のどちら側にどの店舗が存在するかを知りたい場合が多い。このため、上記のような態様とすれば、ユーザのニーズに適した地図表示を行うことができる。
【０００９】
（４）上記形態の地図表示装置において、前記制御部が、前記第２種のマークを前記第１種のマークよりも優先的に前記地図上に表示する際には、さらに、前記複合商業施設内の店舗のうち、前記複合商業施設の所定の階よりも低い階にある店舗の前記第２種のマークを、前記複合商業施設の前記所定の階以上の階にある店舗の前記第２種のマークよりも、優先的に前記地図上に表示することができる、態様とすることができる。このような態様とすれば、ユーザは、移動中、高層階よりも目に付きやすい低層階の店舗のマークを目印に、移動経路を決めることができる。
なお、上記形態の地図表示装置において、前記制御部が、前記第２種のマークを前記第１種のマークよりも優先的に前記地図上に表示する際には、さらに、前記複合商業施設内の店舗のうち、前記複合商業施設の１階にある店舗の前記第２種のマークを、前記複合商業施設の３階以上の階にある店舗の前記第２種のマークよりも、優先的に前記地図上に表示することができる、態様とすることができる。このような態様とすれば、ユーザは、移動中に目に付きやすいマークを目印に、移動経路を決めることができる。
【００１０】
（５）上記形態の地図表示装置において、前記制御部が：第１の縮尺の地図を表示する際には、前記第２種のマークを前記地図上に表示せず、前記第１種のマークを前記地図上に表示し；前記第１の縮尺よりも小さい第２の縮尺の地図を表示する際には、前記第１種のマークと前記第２種のマークを前記地図上に表示することができる、態様とすることができる。このような態様とすれば、ユーザは、複合商業施設内にどのような店舗があるかを地図上で把握することができる。
【００１１】
（６）本発明の他の一形態によれば、地図表示装置において地図を表示する地図表示方法が提供される。この地図表示方法は：（ａ）地図表示装置が情報を入力される工程と；（ｂ）前記入力された情報に基づいて前記地図表示装置が地図を表示する工程と、を備える。前記工程（ｂ）は：前記入力された情報に基づいて決定される領域の地図を表示するとともに；前記領域内に存在する複数のサービス提供施設の位置に、前記サービス提供施設において提示されるマークをそれぞれ表示する工程である。
【００１２】
（７）本発明の他の一形態によれば、地図表示装置において地図を表示させるためのコンピュータプログラムが提供される。このコンピュータプログラムは：（ａ）地図表示装置が情報を入力される機能と；（ｂ）前記入力された情報に基づいて前記地図表示装置が地図を表示する機能と、を前記地図表示装置において実現することができる。前記地図を表示する機能は：前記入力された情報に基づいて決定される領域の地図を表示するとともに；前記領域内に存在する複数のサービス提供施設の位置に、前記サービス提供施設において提示されるマークをそれぞれ表示する機能を含む。
【００１３】
本発明は、装置以外の種々の形態で実現することも可能である。例えば、地図表示装置の制御方法、その制御方法を実現するコンピュータプログラム、そのコンピュータプログラムを記録した一時的でない記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態である地図表示システムのハードウェア構成を示す図である。
【図２】携帯電話２００の表示パネル２０２に地図を表示するために、携帯電話２００と、地図サーバ１５０と、第１の企業サーバ１６０と、において行われる処理を示すフローチャートである。
【図３】ステップＳ２４０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ１ｂを示す図である。
【図４】携帯電話２００の表示パネル２０２に目印地図Ｍ１ｂと同一範囲の原地図を表示したと仮定した場合の原地図の一例Ｍ０ｂを示す図である。
【図５】図２のステップＳ２５０ｂにおいて対象店舗がユーザによって指定される際に表示パネル２０２に表示されている目印地図の一例Ｍ１ｒｂを示す図である。
【図６】ステップＳ２７０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ２ｂを示す図である。
【図７】図２のステップＳ２４０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ１ｓｂを示す図である。
【図８】図２のステップＳ２４０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ１ｔｂを示す図である。
【発明を実施するための形態】
【００１５】
Ａ．第１実施形態：
Ａ１．全体構成：
図１は、本発明の第１実施形態である地図表示システムのハードウェア構成を示す図である。第１実施形態の地図表示システムは、地図サーバ１５０と、第１の企業サーバ１６０と、携帯電話２００と、を含む。
【００１６】
携帯電話２００は、ＧＰＳユニット２０１と、表示パネル２０２と、音声出力部２０３と、振動機構２０４と、通信部２０５と、入力部２０６と、主制御部２１０と、通話制御部２２０とを有している。
【００１７】
ＧＰＳユニット２０１は、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ／全地球測位システム）の衛星からの電波を受信するためのアンテナを含むユニットである。ＧＰＳのアンテナが受信する電波に基づいて、ＧＰＳユニット２０１は、携帯電話２００の現在位置を表す位置情報を生成することができる。また、ＧＰＳユニット２０１は、衛星からの電波に基づいて、現在時刻を表す時刻情報を生成することができる。
【００１８】
表示パネル２０２は、画像を表示することができる液晶ディスプレイである。表示パネル２０２は、表示している画像に応じてパネルの一部に接触されることによりユーザからの指示を受けとることができるタッチパネル２０６ａを備えている。具体的には、表示パネル２０２は、液晶ディスプレイの上に透明のタッチパネル２０６ａが重ねられて構成される。ユーザは、たとえば、表示パネル２０２の表面を指で押したり、表示パネル２０２の表面に接触した状態で指を動かすことにより、画像の表示を制御するための操作を行うことができる。なお、本明細書において、「画像」とは、狭義の画像のほか、文字、記号等を含む概念である。
【００１９】
音声出力部２０３は、スピーカを含む装置であって、経路案内などのユーザへのメッセージやメロディなどを音声で出力できる装置である。振動機構２０４は、所定のパターンの振動でユーザの注意を促すことができる装置である。
【００２０】
入力部２０６は、上記タッチパネル２０６ａと、ハードウェアとしてのカーソルキー２０６ｂを含む。ユーザは、タッチパネル２０６ａだけでなく、カーソルキー２０６ｂの周辺部を押してカーソルを移動させ、カーソルキー２０６ｂの中央部を押してＯＮの操作を行うことによっても、携帯電話２００に情報を入力することができる。
【００２１】
通信部２０５は、インターネットＩＮＴを介して地図サーバ１５０および第１の企業サーバ１６０と通信を行い、情報を送受信することができる。
【００２２】
主制御部２１０は、携帯電話２００の各部を制御するための制御ユニットである。主制御部２１０は、入力部２０６を介して携帯電話２００に入力された情報に基づいて、携帯電話２００の各部を制御することができる。主制御部２１０は、それらの制御に使用されるＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３を備えている。
【００２３】
より具体的には、主制御部２１０は、ＣＰＵ２１１でアプリケーションソフトウェアを実行することによって携帯電話２００の各部を制御する。主制御部２１０は、たとえば、ＧＰＳユニット２０１が生成した位置情報を含む所定の形式のデータを、通信部２０５を介して地図サーバ１５０に送信することができる。そして、主制御部２１０は、地図サーバ１５０から地図データを入手して、その地図データが表す地図を表示パネル２０２に表示することができる。
【００２４】
地図サーバ１５０は、通信部１５２と、制御部１５４と、記憶部１５５とを有している。地図サーバ１５０は、通信部１５２を使用して、インターネットＩＮＴを介して携帯電話２００や第１の企業サーバ１６０と通信を行うことができる。記憶部１５５は、地図データベース１５６を格納している。制御部１５４は、地図サーバ１５０の各部を制御する。
【００２５】
地図データベース１５６は、携帯電話２００において表示パネル２０２に地図画像を表示するために携帯電話２００に送信される地図画像データを格納している。地図データベース１５６は、様々な縮尺の地図画像データを、縮尺および位置の情報と対応付けて格納している。制御部１５４は、携帯電話２００から受け取った地点、縮尺等を表すデータに基づいて、携帯電話２００が要求する領域の地図画像であって、予め定められた大きさの地図画像を表す地図画像データを特定し、通信部１５２を介して携帯電話２００に送信する。
【００２６】
それぞれの地図画像データの地図においては、サービスを提供する施設（本明細書において「サービス提供施設」と呼ぶ）が存在する場所には、原則として、その業種に応じたマークが表示される。すなわち、サービス提供施設が存在する場所に対応する地図上の場所には、原則として、サービス提供施設の個別のブランドを区別せずに、業種ごとに同一のマークが、表示される。
【００２７】
なお、本明細書において、「サービス提供施設」には、床屋、旅行代理店などの、いわゆるサービスの提供をしている施設と、書店、家電量販店などの物品の販売を行っている施設と、を含む。
【００２８】
地図データベース１５６が格納している地図画像データの地図においては、たとえば、飲食店（ファミリーレストラン）が存在する場所には、飲食店を表すナイフとフォークのマークが表示される。ガソリンスタンドが存在する場所には、ガソリンスタンドを表す給油機のマークが表示される。銀行の存在する場所には、上下の輪郭が凸の円弧で構成され左右の輪郭が凹の円弧で構成される銀行の地図記号が表示される。コンビニエンスストアが存在する場所には、コンビニエンスストアの正面の外観を模したマークが表示される。ただし、一部のブランドについては、そのブランドのマークが表示される。地図データベース１５６は、６カ月に１度の頻度で更新される。
【００２９】
第１の企業サーバ１６０は、通信部１６２と、制御部１６４と、記憶部１６５とを有している。第１の企業サーバ１６０は、通信部１６２を使用して、インターネットＩＮＴを介して地図サーバ１５０と通信を行うことができる。記憶部１６５は、店舗データベース１６６を格納している。制御部１６４は、第１の企業サーバ１６０の各部を制御する。
【００３０】
店舗データベース１６６は、一般のユーザに、ウェブサイトを介して、その企業が経営する店舗の情報を提供する際に使用されるデータベースである。店舗データベース１６６は、その企業が経営する店舗の情報、たとえば、その店舗のブランド、場所（緯度、経度）、住所、電話番号、取り扱っているサービスの情報が、店舗ごとに格納されている。また、店舗データベース１６６は、ブランドごとに、地図上に表示すべきマークのデータも保持している。店舗データベース１６６は、１週間に１度の頻度で更新される。第１の企業サーバ１６０の運営母体（企業）は、地図サーバ１５０の運営母体（企業）との間で、問い合わせに応じて店舗の情報を提供する旨の契約を締結している。なお、第１の企業サーバ１６０は、サービス提供施設を運営する企業が所有し運用するサーバであってもよいし、サービス提供施設を運営する企業が他の企業と締結した契約に基づいて提供されるサービスにおいて使用される、サービス提供施設を運営する企業以外の企業が所有するサーバであってもよい。
【００３１】
第２の企業サーバ１８０は、通信部１８２と、制御部１８４と、記憶部１８５とを有している。第２の企業サーバ１８０は、通信部１８２を使用して、インターネットＩＮＴを介して他のサーバと通信を行うことができる。記憶部１８５は、店舗データベース１８６を格納している。制御部１８４は、第２の企業サーバ１８０の各部を制御する。
【００３２】
店舗データベース１８６も、一般のユーザに、ウェブサイトを介して、その企業が経営する店舗の情報を提供する際に使用されるデータベースである。店舗データベース１８６は、その企業が経営する店舗の情報、たとえば、その店舗のブランド、場所（緯度、経度）、住所、電話番号、取り扱っているサービスの情報が、店舗ごとに格納されている。また、店舗データベース１８６は、ブランドごとに、地図上に表示すべきマークのデータも保持している。店舗データベース１８６は、１週間に１度の頻度で更新される。第２の企業サーバ１８０の運営母体（企業）は、地図サーバ１５０の運営母体（企業）との間で、問い合わせに応じて店舗の情報を提供する旨の契約を締結していない。
【００３３】
Ａ２．地図を表示する処理：
図２は、携帯電話２００の表示パネル２０２に地図を表示するために、携帯電話２００と、地図サーバ１５０と、第１の企業サーバ１６０と、において行われる処理を示すフローチャートである。図２の処理で実現される地図表示方法によって表示パネル２０２に表示される地図は、地図上の各店舗の少なくとも一部について、その店舗の場所に、その店舗のブランドのマークを表示した目印地図である。
【００３４】
ステップＳ２１０ｂにおいて、ユーザは、まず、入力部２０６を操作して、携帯電話２００に対して、地図を表示すべき旨の要求を行う。具体的には、ユーザは、タッチパネル２０６ａを操作して、携帯電話２００上で動いている地図表示用アプリケーションソフトウェアに、たとえば、現在位置を中心とする目印地図を表示すべき旨の指示を行う。また、すでに目印地図以外の地図（たとえば、店舗のブランドのマークが表示されない通常の地図）を表示パネル２０２に表示している状態において、表示している地図と同じ範囲を目印地図で表示すべき旨の指示を、地図表示用アプリケーションソフトウェアに対して行うこともできる。
【００３５】
携帯電話２００の主制御部２１０は、ユーザから入力された情報に基づいて、表示すべき地図の中心地点を決定する。そして、主制御部２１０は、目印地図を生成すべき旨の指示とともに、通信部２０５を介して、中心地点の情報を地図サーバ１５０に送信する。
【００３６】
また、携帯電話２００の主制御部２１０は、表示すべき地図の縮尺の情報も、地図サーバ１５０に送信する。中心地点と縮尺の情報を地図サーバ１５０に送信する際に、携帯電話２００の表示パネル２０２に地図を表示していない場合には、主制御部２１０は、あらかじめ定められた縮尺の情報を、地図サーバ１５０に送信する。一方、すでに目印地図以外の地図を表示パネル２０２に表示している状態において、表示している地図と同じ範囲を目印地図で表示すべき旨の指示を、ユーザが携帯電話２００に行った場合には、主制御部２１０は、表示している地図の中心地点と縮尺を、地図サーバ１５０に送信する。
【００３７】
ステップＳ１１０ｂにおいて、地図サーバ１５０の制御部１５４は、携帯電話２００から送信された情報を、通信部１５２を介して受信する。そして、地図サーバ１５０の制御部１５４は、携帯電話２００から受信した情報に基づいて、地図データベース１５６を参照して、指定された中心地点と縮尺とを有し、携帯電話２００の表示パネル２０２の画面サイズに対して縦横とも３倍の大きさを有する原地図のデータを生成する。なお、この時点で生成される「原地図」は、一部の店舗を除いて、店舗のブランドのマークの表示を含んでいない。
【００３８】
ステップＳ１３０ｂにおいて、地図サーバ１５０の制御部１５４は、通信部１５２を使用して、ステップＳ１１０ｂで生成した原地図が表す領域の情報を第１の企業サーバ１６０に送信して、その領域内に存在する店舗についての情報を要求する。
【００３９】
ステップＳ３０５ｂにおいて、第１の企業サーバ１６０の制御部１６４は、地図サーバ１５０から送信された店舗情報の要求を、通信部１６２を介して受信する。制御部１６４は、受信した原地図の領域の情報に基づいて、店舗データベース１６６を参酌し、原地図が表す領域内に存在する店舗について、そのブランド、場所（緯度、経度）、およびそのブランドのマークのデータを含む店舗データを生成する。店舗データは、第１の企業サーバ１６０と、その店舗を運営する企業の企業名とを、特定することができる情報も含む。そして、第１の企業サーバ１６０の制御部１６４は、店舗の位置情報などを含む店舗データを、通信部１６２を使用して、地図サーバ１５０に送信する。地図サーバ１５０の制御部１５４は、通信部１５２を介して、店舗データを受信する。
【００４０】
ステップＳ１４０ｂにおいて、制御部１５４は、ステップＳ１１０ｂで生成した原地図データと、店舗データと、を使用して、原地図上の各店舗の場所に、その店舗のブランドのマークを表示した目印地図の地図データを生成する。ここで生成される目印地図のデータは、携帯電話２００の表示パネル２０２の画面サイズに対して縦横とも３倍の大きさを有する地図のデータである。「目印地図」とは、サービス提供施設において提示されるサービスや物品のマークであって、サービス提供施設を運営する企業のサーバ１６０から情報の提供を受けて地図上で表示されるマークの表示を含む地図である。
【００４１】
なお、目印地図内で表示されるブランドのマークは、サービス提供施設が提供するサービスと物品の少なくとも一方を表すものとすることができる。地図内で表示されるマークは、実際のサービス提供施設内またはその施設の外観において表示されており、ユーザが移動の際に目印とし得るマークであることが好ましい。
【００４２】
地図上において、第１の企業サーバ１６０から受信した店舗情報に含まれる店舗の場所に、原地図が有しているサービス提供施設の業種に応じたマークがすでに対応づけられている場合には、地図サーバ１５０の制御部１５４は、以下の処理を行う。すなわち、制御部１５４は、原地図に含まれている業種に応じたマークを、地図から除去し、第１の企業サーバ１６０から受信した店舗情報に含まれる店舗のブランドのマークを、地図上に配する。
【００４３】
このような処理を行うことにより、目印地図上において、一つの施設に対応づけられて二つのマークが表示される事態を防止することができる。また、第１の企業サーバ１６０から受信した店舗情報に含まれる店舗のブランドのマークが表示されることから、単なる地図記号などの業種を表すマークに比べてユーザが目印にしやすいマークを、地図上に表示することができる。
【００４４】
なお、ここでは、第１の企業サーバ１６０から店舗データを取得する処理について説明した。しかし、地図サーバ１５０の制御部１５４は、店舗情報の提供についての契約を締結している複数の企業のサーバから、同様に店舗情報を取得し、目印地図上の各店舗の場所に、その店舗のブランドのマークを表示することができる。
【００４５】
制御部１５４は、生成した目印地図を表す地図データを、通信部１５２を介して、携帯電話２００に送信する。
【００４６】
ステップＳ２４０ｂにおいて、携帯電話２００の主制御部２１０は、通信部２０５を介して、目印地図を表す地図データを受信する。そして、主制御部２１０は、ステップＳ２１０ｂで指定された中心地点と縮尺を有し、表示パネル２０２の画面サイズに対応する目印地図を、表示パネル２０２に表示する。
【００４７】
図３は、図２のステップＳ２４０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ１ｂを示す図である。図４は、携帯電話２００の表示パネル２０２に目印地図Ｍ１ｂと同一範囲の領域を表す原地図（図２のＳ１１０ｂ参照）を表示したと仮定した場合の、原地図の一例Ｍ０ｂを示す図である。なお、図３および図４において、丸の中にアルファベットが記載されたマークは、それぞれ特定のブランドのマークであるものとする。また、図４は、原地図におけるマークの表示態様を説明するための地図であるため、厳密に図３の地図の表示態様と対応するわけではない。
【００４８】
図４の原地図Ｍ０ｂにおいて表示されているマークＭ１１ｉ，Ｍ１２ｉは、いずれもコンビニエンスストアのマークである。これに対して、図３の目印地図Ｍ１ｂにおいては、対応する場所に、コンビニエンスストアの特定のブランドのマークＭ１１，Ｍ１２が表示されている。なお、原地図Ｍ０ｂにおいても、一部のコンビニエンスストアが存在する場所については、コンビニエンスストアの特定のブランドのマークが表示されている（図４のＭ１３〜Ｍ１５参照）。
【００４９】
図４の原地図Ｍ０ｂにおいて表示されているマークＭ２１ｉ，Ｍ２２ｉ，Ｍ２３ｉは、いずれも飲食店のマークである。これに対して、図３の目印地図Ｍ１ｂにおいては、対応する場所に、飲食店の特定のブランドのマークＭ２１、マークＭ２２、マークＭ２３がそれぞれ表示されている。
【００５０】
図４の原地図Ｍ０ｂにおいて表示されているマークＭ３１ｉは、ガソリンスタンドのマークである。これに対して、図３の目印地図Ｍ１ｂにおいては、対応する場所に、ガソリンスタンドの特定のブランドのマークＭ３１が表示されている。なお、原地図Ｍ０ｂにおいても一部のガソリンスタンドが存在する場所については、ブランドのマークが表示されている（図４のＭ３２参照）。
【００５１】
目印地図において表示されるマークは、それぞれのサービス提供施設において提示されるマークであればよい。そのマークは、それぞれのサービス提供施設において提供されるサービスを表すマークであってもよいし、サービス提供施設において提供される商品を表すマークであってもよい。
【００５２】
このような処理を行うことにより、ユーザは、目印地図を見て、普段からなじみのあるブランドのマークを目印にして、地図に表示された領域を移動したり、散策したりする経路を決めることができる。
【００５３】
また、企業の広告や情報告知のための情報を格納している企業サーバ１６０の店舗データベース１６６は、地図サーバ１５０の地図データベース１５６にくらべて更新頻度が高い。このため、本実施形態によれば、地図サーバ１５０が保有し、地図サーバ１５０の運営母体が更新する地図データベース１５６のみに基づいて目印地図を作成する態様に比べて、サービス提供施設の開業、廃業などを、少ない時間遅れ、かつ少ないコストで、目印地図に反映させることができる。
【００５４】
図３に示された目印地図Ｍ１ｂにおいて、中央の十字の印でユーザからの情報によって特定された地点が示されている。また、目印地図には、ピンボタンＤ０１、現在地ボタンＤ０２、および拡縮ボタンＳｃが含まれている。これらのボタンの表示は、携帯電話２００の主制御部２１０によって、地図サーバ１５０から受け取った目印地図上に重畳される。
【００５５】
目印地図が表示されている状態において、ピンボタンＤ０１が押され、その後、地図上の一点が指定された場合には、その指定点にピンが表示される。地図がスクロールされた場合には、ピンは、地図上で指定された地点とともに移動する。このような処理により、ユーザは、地図上に目印を残しつつ、訪問地を決定することができる。
【００５６】
目印地図が表示されている状態において、現在地ボタンＤ０２が押された場合には、地図上の現在位置に対応する地点に矢印状の印（Ｄ０２のアイコン参照）が表示される。なお、表示されている目印地図の範囲内に現在位置が含まれない場合には、目印地図の表示範囲は、現在位置を含む範囲に移動する。また、現実の現在位置が移動した場合には、現在位置を表す印は、地図上で現在位置に合致する位置に移動する。このような処理により、ユーザは、現在位置を考慮しつつ、訪問地を決定することができる。
【００５７】
目印地図には、拡縮ボタンＳｃの表示が含まれている（図３参照）。拡縮ボタンＳｃは、目印地図の縮尺を変更するためのボタンである。タッチパネル２０６ａを介して、拡縮ボタンＳｃのうち「＋」のボタンが押されると、中心位置を同じくし、より狭い範囲が拡大されて表された地図が表示される。拡縮ボタンＳｃのうち「−」のボタンが押されると、中心位置を同じくし、より広い範囲が表された地図が表示される。また、ユーザは、地図上の一点を指示し、動かすことにより、地図をスクロールさせることができる。
【００５８】
図２のステップＳ２４０ｂにおいて、ユーザが、タッチパネル２０６ａを操作して、地図の拡縮やスクロールを指示した場合や、現在地ボタンＤ０２が押されたことに伴って地図のスクロールが必要となる場合には、再度、地図の中心地点の情報や縮尺の情報が、携帯電話２００から地図サーバ１５０に送信される（図２の「Ｓｂ」参照）。そして、地図サーバ１５０において、再度、原地図の地図データが生成され（ステップＳ１１０ｂ）、ステップＳ１３０ｂ以下の処理が行われる。
【００５９】
なお、地図のスクロールの量が、表示パネル２０２の画面サイズの縦横とも３倍の範囲内に収まる場合には、主制御部２１０は、矢印Ｓｂの処理後に新たな目印地図のデータを地図サーバ１５０から受信するのに先立って、すでに保持している目印地図のデータ（表示パネル２０２の画面サイズの縦横とも３倍の範囲を有する）に基づいて、スクロール後の地図を表示パネル２０２に表示する。そして、その後、スクロール後の位置に対応する新たな目印地図のデータ（表示パネル２０２の画面サイズの縦横とも３倍の範囲を有する）を地図サーバ１５０から受信する（図２のステップＳ１４０ｂ、Ｓ２４０ｂ参照）。
【００６０】
図２のステップＳ２５０ｂにおいて、ユーザがタッチパネル２０６ａを操作して、目印地図上で特定のサービス提供施設のブランドのマークを指定すると、携帯電話２００の主制御部２１０は、ユーザによって指定されたマークが表すサービス提供施設を特定する情報と、携帯電話２００の現在位置の情報とを、通信部２０５を介して、地図サーバ１５０に送信する。なお、以下では、ユーザによって指定されたサービス提供施設を「対象店舗」とも呼ぶ。
【００６１】
ステップＳ１５０ｂにおいて、地図サーバ１５０の制御部１５４は、通信部１５２を介して、対象店舗の情報を受信する。地図サーバ１５０の制御部１５４は、受信した対象店舗の情報に基づき、地図データベース１５６を参照して、携帯電話２００の現在位置から対象店舗までの距離を計算する。
【００６２】
また、地図サーバ１５０の制御部１５４は、受信した対象店舗の情報に基づき、ステップＳ１３０ｂで得た店舗情報を参照して、対象店舗がどの企業に所属しているかを特定する。そして、地図サーバ１５０の制御部１５４は、通信部１５２を介して、その企業の企業サーバ（ここでは、第１の企業サーバ１６０であるものとする）に、対象店舗を特定することができる情報を送信する。そして、制御部１５４は、対象店舗の名称、営業時間、定休日の情報（以下、「詳細情報」とも呼ぶ）を要求する。
【００６３】
ステップＳ３１０ｂにおいて、第１の企業サーバ１６０の制御部１６４は、地図サーバ１５０から送信された対象店舗の情報と、詳細情報の要求とを、通信部１６２を介して受信する。制御部１６４は、受信した対象店舗の情報に基づいて、店舗データベース１６６を参酌し、対象店舗の名称、営業時間、定休日の情報を抽出する。そして、制御部１６４は、対象店舗の名称、営業時間、定休日の情報を含む詳細情報のデータを、通信部１６２を介して、地図サーバ１５０に送信する。
【００６４】
ステップＳ１６０ｂにおいて、地図サーバ１５０の制御部１５４は、通信部１５２を介して、詳細情報のデータを受信する。そして、制御部１５４は、対象店舗の詳細情報および携帯電話２００の現在位置から対象店舗までの距離の表示を含み、対象店舗の表示と対応づけて表示される表示を行うための詳細情報表示用データを生成する。制御部１５４は、生成した詳細情報表示用データを、通信部１５２を介して携帯電話２００に送信する。
【００６５】
ステップＳ２７０ｂにおいて、携帯電話２００の主制御部２１０は、通信部２０５を介して、詳細情報表示用データを受信する。そして、主制御部２１０は、あらかじめステップＳ２４０ｂで受信している目印地図の地図データと、受信した詳細情報表示用データと、に基づいて、対象店舗の名称、営業時間、定休日の情報、および現在位置から対象店舗までの距離を含む表示が、対象店舗の表示と対応づけて表示された目印地図を、表示パネル２０２に表示する。
【００６６】
図５は、図２のステップＳ２５０ｂにおいて対象店舗がユーザによって指定される際に表示パネル２０２に表示されている目印地図の一例Ｍ１ｒｂを示す図である。図２のステップＳ２５０ｂにおいて、ユーザによって、目印地図Ｍ１ｒｂの右上部分に表示されているマークＭ５１が指定されたものとする。
【００６７】
図６は、図２のステップＳ２７０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ２ｂを示す図である。図６の目印地図Ｍ２ｂにおいては、ユーザによって指定された対象店舗のマークＭ５１は、地図の中央に示されている。すなわち、ステップＳ２７０ｂにおいて表示される地図は、ユーザによって指定された対象店舗を中心地点とする地図である。このような処理を行うことにより、ユーザは、対象店舗の周囲の地図を確認することができる。また、対象店舗のマークＭ５１を隠すことなく、地図内において、マークＭ５１の横に、十分な大きさで詳細情報を表示することができる。なお、あらかじめ図２のステップＳ２４０ｂで受信している目印地図の地図データは、表示パネル２０２の画面サイズに対して縦横とも３倍の範囲を有する。このため、携帯電話２００は、ステップＳ２７０ｂの処理において、改めて地図データを地図サーバ１５０から受信することなく、図６の目印地図を表示することができる。
【００６８】
図６の目印地図Ｍ２ｂにおいては、対象店舗の名称の表示としての「なまるうどん＋カレー仲御徒町点」、営業時間の表示としての「０７：３０−２２：１５」、定休日の表示としての「年中無休」、現在位置から対象店舗までの距離の表示としての「検索地点から０ｍ」を含む表示Ｄｉ１１が表示されている。
【００６９】
このような処理を行うことにより、ユーザは、地図全体をながめて地図上の場所に基づいて訪問地を検討しつつ（図５参照）、個別に訪問地の候補としたサービス提供施設については、簡易な手順で、詳細情報および現在位置からの距離を知ることができる。
【００７０】
図２のステップＳ２７０ｂにおいて、目印地図上の他のサービス提供施設のブランドのマークが指定された場合には、処理は、ステップＳ２５０ｂに進む（図２の「Ｎｂ」参照）。ステップＳ２５０ｂにおいて、携帯電話２００の主制御部２１０は、ユーザによって新たに指定されたマークが表すサービス提供施設を特定する情報と、携帯電話２００の現在位置の情報とを、通信部２０５を介して、地図サーバ１５０に送信する。以下の処理はすでに説明したとおりである。
【００７１】
このような処理を行うことにより、ユーザは、訪問することとしたサービス提供施設を起点として、次の訪問地を、地図全体をながめて、検討することができる。その結果、連続して複数の訪問地をまわるスケジュールを、地図を見ながら検討することができる。
【００７２】
本実施形態における入力部２０６が、「入力部」に相当する。表示パネル２０２が「出力部」に相当する。地図サーバ１５０および第１の企業サーバ１６０と様々なデータのやり取りを行って、表示パネル２０２の表示に関する様々な機能を実現する主制御部２１０が、「制御部」に相当する。
【００７３】
本実施形態における目印地図Ｍ１ｂ，Ｍ１ｒｂ，Ｍ２ｂが、「地図」に相当する。マークＭ１１，Ｍ１２，Ｍ２１〜Ｍ２３，Ｍ５１が、「マーク」に相当する。
【００７４】
Ｂ．第２実施形態：
第２実施形態において、複合商業施設のマークの表示と、複合商業施設内の店舗のマークの表示と、について説明する。なお、第２実施形態は、特定の処理の内容を説明するために第１実施形態とは別に説明されるものである。このため、第２実施形態のハードウェア構成および全体の処理の内容は、第１実施形態と同じである。
【００７５】
図７は、図２のステップＳ２４０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ１ｓｂを示す図である。目印地図Ｍ１ｓｂの中央には、複合商業施設のブランドの一つのマークＭ６１が表示されている。また、複合商業施設の建物の外形形状を表すポリゴンＰ６１が示されている。そして、その複合商業施設内の各店舗のブランドのマークは表示されていない。
【００７６】
この状態で、ユーザが、拡縮ボタンＳｃを使用して、この複合商業施設を中心として地図を拡大表示すべき旨の指示をしたとする（図２の「Ｓｂ」参照）。すると、再度、図２のステップＳ１１０ｂ〜Ｓ１４０ｂ，Ｓ２４０ｂの処理が行われ、より縮尺の小さい地図が携帯電話２００の表示パネル２０２に表示される。
【００７７】
図８は、図２のステップＳ２４０ｂにおいて携帯電話２００の表示パネル２０２に表示される目印地図の一例Ｍ１ｔｂを示す図である。目印地図Ｍ１ｔｂは、目印地図Ｍ１ｓｂの中央に示されていた複合商業施設を拡大して示す地図である。目印地図Ｍ１ｓｂには、複合商業施設のマークＭ６１（図７参照）は表示されていない。そして、その複合商業施設内の各店舗のブランドのマークである、マークＭ６１１と、マークＭ６１２と、が、複合商業施設の建物の外形形状を表すポリゴンＰ６１の内部に表示されている。
【００７８】
このように、縮尺に応じて、複合商業施設のブランドのマークＭ６１と、複合商業施設内の各店舗のブランドのマークＭ６１１，Ｍ６１２とを切り換えて表示することにより、規則性なく両方またはいずれか一方のマークを表示する態様に比べて、ユーザが、各マークを把握しやすい地図を提供することができる。
【００７９】
また、一般に、広い範囲を示す大縮尺の地図を表示させる場合には、ユーザは、複合商業施設自体の位置を知りたいと考えていることが多い。これに対して、より狭い範囲が拡大して示される小縮尺の地図を表示させる場合においては、複合商業施設自体の位置はユーザにとって既知であり、ユーザは、複合商業施設自体内の各店舗の位置を知りたいと考えていることが多い。よって、上記のような処理を行うことにより、ユーザに取って利便性の高い地図を提供することができる。
【００８０】
第２実施形態において、複合商業施設内の各店舗のブランドのマークが、複合商業施設自体のマークよりも優先的に表示される図８のような場合には、複合商業施設の３階以上の階にある店舗のマークは表示されず、複合商業施設の１階または２階にある店舗のマークが表示される。
【００８１】
このような処理を行うことにより、目印地図を見ながら、複合商業施設の周囲に設けられた駐車場における駐車場所を決める場合に、ユーザは、自動車の中から目につく１階または２階の店舗のマークを参考に、駐車場所を決めることができる。
【００８２】
本実施形態におけるマークＭ６１が、「第１種のマーク」に相当する。マークＭ６１１，Ｍ６１２が、「第２種のマーク」に相当する。
【００８３】
Ｃ．変形例：
Ｃ１．変形例１：
上記第１実施形態においては、図２のステップＳ２１０ｂにおいて、ユーザは、現在位置を中心とする目印地図を表示すべき旨の指示を携帯電話２００に行う例や、すでに表示している地図と同じ範囲を目印地図で表示すべき旨の指示を携帯電話２００に行う例について説明した。しかし、ユーザは、地図表示用アプリケーションソフトウェアに、目印地図を表示すべき旨の指示を入力した後、施設名またはその施設の電話番号もしくは住所を入力することにより、その施設を中心とする目印地図を表示すべき旨の指示を行うこともできる。すなわち、ユーザは、中心位置を特定することができる情報の入力とともに、地図の表示を指示すればよい。
【００８４】
Ｃ２．変形例２：
上記第１実施形態においては、携帯電話２００の表示パネル２０２の画面サイズに対して縦横とも３倍の大きさを有する目印地図のデータが生成される（図２のステップＳ１１０ｂ〜Ｓ１４０ｂ参照）。しかし、生成する目印地図の大きさは、表示パネル２０２の画面サイズに対して縦横とも２倍の範囲など、より小さい範囲を有する地図とすることもでき、縦横とも４倍の範囲など、より大きい範囲を有する地図とすることもできる。ただし、中心位置を指定された位置とし、表示パネル２０２の画面サイズに対して縦横とも３倍以上の大きさを有する目印地図のデータを生成することにより、地図表示後、表示している地図の端の地点を、画面の他の端に移動させる指示（たとえば、右上角の地点を左下角に移動させる指示）を受けた場合でも、新たに地図データを受信することなく、地図をスクロール表示させることができる。
【００８５】
Ｃ３．変形例３：
上記実施形態においては、図２のステップＳ１１０ｂ〜Ｓ１４０ｂにおいて、指定された中心地点と縮尺とを有し、携帯電話２００の表示パネル２０２の画面サイズに対して縦横とも３倍の大きさを有する地図のデータを生成する。そして、ステップＳ２７０ｂにおいては、その地図データを使用して、改めて地図データを地図サーバ１５０から受信することなく、ユーザによって指定された対象店舗を中心とする地図を表示する（図６参照）。しかし、目印地図のデータの生成は、以下のような処理で行うこともできる。
【００８６】
すなわち、図２のステップＳ１１０ｂ〜Ｓ１４０ｂにおいては、地図サーバ１５０は、指定された中心地点と縮尺とを有し、携帯電話２００の表示パネル２０２の画面サイズと同程度の大きさを有する地図のデータを生成する。より具体的には、地図サーバ１５０は、地図画像の処理を行う際の単位領域（タイル）の集合で構成される地図のデータであって、縦横とも、携帯電話２００の表示パネル２０２の画面の寸法以上である最小の寸法を有する地図のデータを生成する。
【００８７】
図２のステップＳ１５０ｂにおいては、地図サーバ１５０および企業サーバは、上記実施形態で説明したＳ１５０ｂの処理内容に加えて、上記実施形態において図２のステップＳ１１０ｂ、Ｓ１３０ｂ、Ｓ３０５ｂ、Ｓ１４０ｂの処理として説明した処理を行う。その結果、ステップＳ１６０ｂにおいては、地図サーバ１５０の制御部１５４は、対象店舗を中心とする目印地図のデータとともに、詳細情報表示用データを、携帯電話２００に送信する。
【００８８】
ステップＳ２７０ｂにおいて、携帯電話２００の主制御部２１０は、受信した目印地図の地図データおよび詳細情報表示用データに基づいて、対象店舗の名称、営業時間、定休日の情報、および現在位置から対象店舗までの距離を含む表示が、対象店舗の表示と対応づけて表示された目印地図を、表示パネル２０２に表示する。このような態様とすれば、地図サーバ１５０の処理負荷および携帯電話２００と地図サーバ１５０の間の通信負荷を低減することができる。
【００８９】
Ｃ４．変形例４：
上記第２実施形態においては、所定の基準よりも小さい縮尺の地図を表示する場合には、複合商業施設のマークは表示されず、その複合商業施設内の各店舗のマークが表示される（図７および図８参照）。しかし、所定の基準よりも小さい縮尺の地図を表示する場合に、複合商業施設のマークと、その複合商業施設内の各店舗のマークの両方を表示する態様とすることもできる。所定の基準よりも小さい縮尺の地図において、複合商業施設のマークと、その複合商業施設内の各店舗のマークを重複させて表示する場合には、複合商業施設内の各店舗のマークを、複合商業施設のマークの上に表示することが好ましい。また、所定の基準よりも大きい縮尺の地図において、複合商業施設のマークと、その複合商業施設内の各店舗のマークが重複させて表示する場合には、複合商業施設のマークを、複合商業施設内の各店舗のマークの上に表示することが好ましい。
【００９０】
また、複合商業施設内の各店舗のマークを表示する際には、複合商業施設内の店舗の位置に対応する地図上の場所に表示することが好ましい。一方、複合商業施設内の店舗のマークを表示する際には、複合商業施設の外周に位置する店舗のマークを、それら外周に位置する店舗よりも複合商業施設の内側に存在する店舗のマークよりも、優先的に表示することも好ましい。このような態様とすれば、ユーザは、目印地図に基づいて、複合商業施設の外から店舗のマークを確認しつつ移動する経路や駐車場所を、決めることができる。
【００９１】
たとえば、以下のような態様も好ましい。所定の第１基準よりも大きい縮尺の（広い範囲を示す）地図を表示する場合には、複合商業施設のマークを、その複合商業施設内の店舗のマークよりも優先的に表示する。第１基準よりも小さい第２の基準よりは大きく、第１基準よりも小さい縮尺の地図を表示する場合には、複合商業施設のマーク内の店舗を、その複合商業施設のマークよりも優先的に表示し、さらに、複合商業施設の外周に位置する店舗のマークを、複合商業施設の内側に存在する店舗のマークよりも優先的に表示する。第２の基準よりも小さい縮尺の（狭い範囲を示す）地図を表示する場合には、複合商業施設のマークの各店舗を、その複合商業施設内のマークよりも優先的に表示し、複合商業施設の外周に位置する店舗のマークと、複合商業施設の内側に存在する店舗のマークとを、表示の優先度において区別せずに表示する。
【００９２】
また、縮尺によらず、複合商業施設内の各店舗のマークを、その複合商業施設のマークよりも優先的に表示させる態様とすることもできる。そして、縮尺によらず、複合商業施設のマークを、複合商業施設内の各店舗のマークよりも優先的に表示させる態様とすることもできる。さらに、所定の基準よりも小さい縮尺の地図を表示する場合に、複合商業施設のマークを、その複合商業施設内の各店舗のマークよりも優先的に表示する態様とすることもできる。
【００９３】
なお、本明細書において、「Ｂに対してＡを優先的に表示する」には、Ｂを表示せずにＡを表示することと、Ａを表示すべき領域がＢを表示すべき領域と重なる場合に、Ｂの上にＡを重畳させて表示することと、を含む。
【００９４】
また、本明細書において、「複合商業施設を表す第１種のマーク」は、ショッピングモールのマークを含む。また、「複合商業施設を表す第１種のマーク」は、複数のテナントが入居している駅ビルのマークを含む。そして、「複合商業施設内の店舗が提供するサービスと物品の少なくとも一方を表す第２種のマーク」は、複合商業施設内のテナントのマークを含む。
【００９５】
地図表示装置は、マークの表示の優先順位に関して、互いに異なる優先順位を使用する複数の動作モードを備える態様とすることもできる。それらの複数のモードは、表示される地図の縮尺に応じて切り換えられるものであってもよいし、ユーザの指示に応じて切り換えられるものであってもよい。
【００９６】
Ｃ５．変形例５：
上記第２実施形態においては、複合商業施設内の各店舗のブランドのマークが、複合商業施設自体のマークよりも優先して表示される場合には、複合商業施設の３階以上の階にある店舗のマークは表示されず、複合商業施設の１階または２階にある店舗のマークが表示される（図８参照）。しかし、複合商業施設内の各店舗のブランドのマークが、表示される場合において、各階の店舗のマークを区別せずに、地図上に表示される態様とすることもできる。また、複合商業施設の２階以上の階にある店舗のマークよりも、複合商業施設の１階にある店舗のマークが優先的に表示される態様とすることもできる。
【００９７】
Ｃ６．変形例６：
表示される地図の領域に含まれる建物の建物名や番地の表示に対して、サービス提供施設のマークを優先的に表示する動作モードを有する態様とすることもできる。また、たとえば、目印地図を生成する際に、原地図から建物名や番地の表示を削除して、サービス提供施設のマークを付加して、目印地図を生成する態様とすることもできる。このような態様とすれば、ユーザは、上記の動作モードにおいて、普段なじみのない建物名や番地ではなく、よく知っているマークを目印として、行程を決定することができる。
【００９８】
Ｃ７．変形例７：
複合商業施設内の各店舗のブランドのマークを表示する場合には（図８のＭ６１１，Ｍ６１２参照）、複合商業施設の形状を示すポリゴン形状内に表示するマークの数に応じてマークの表示サイズを異ならせて表示することもできる。たとえば、複合商業施設の形状を示すポリゴン形状内に表示するマークの数が、８個の場合には、複合商業施設の形状を示すポリゴン形状内に表示するマークの数が２個の場合よりも、小さい大きさでマークを表示することが好ましい。すなわち、複合商業施設の形状を示すポリゴン形状内に表示するマークの数がＭ個（Ｍは２以上の整数）である場合には、複合商業施設の形状を示すポリゴン形状内に表示するマークの数がＮ個（ＮはＭより小さい正の整数）である場合よりも、小さく表示できることが好ましい。なお、マークの表示サイズは、複合商業施設の形状を示すポリゴン形状内に表示するマークの数が１個でも異なれば、異なるサイズで表示されるものとしてもよいし、所定の数値範囲については、同一の大きさでマークを表示することとしてもよい。
【００９９】
Ｃ８．変形例８：
上記第２実施形態においては、複合商業施設内の各店舗のブランドのマークが、複合商業施設自体のマークよりも優先的に表示される図８のような場合には、複合商業施設の１階または２階にある店舗のマークが表示される。しかし、複合商業施設内の各店舗のブランドのマークが、複合商業施設自体のマークよりも優先的に表示される場合において、表示すべき店舗が含まれる階を、ユーザが指定できるようにすることもできる。そのような態様においては、複合商業施設の指定された階の形状を示すポリゴンと、その階に存在する店舗のマークと、を地図上に表示することが好ましい。たとえば、ユーザが５階を選択すると、複合商業施設の５階の形状を示すポリゴン形状と、５階に存在する店舗のマークと、を地図上に表示する。
【０１００】
Ｃ９．変形例９：
図２のステップＳ２５０ｂにおいて、ユーザが対象店舗のブランドのマークを指定した際、その対象店舗が複合商業施設であった場合には、Ｓ１５０ｂ，Ｓ３１０ｂ，Ｓ１６０ｂで処理される詳細情報（図６のＤｉ１１参照）には、複合商業施設に関する詳細情報に加えて、以下の情報を含めることが好ましい。すなわち、複合商業施設に含まれる各店舗が存在する階と、各店舗の詳細情報とが、含まれることが好ましい。さらに、その複合商業施設の階が運営母体によって複数の領域に区分されている場合には、各店舗が含まれる領域の情報も、Ｓ１５０ｂ，Ｓ３１０ｂ，Ｓ１６０ｂで処理される詳細情報に含まれることが好ましい。そして、図２のステップＳ２７０ｂで目印地図を表示する際には、複合商業施設の階のポリゴンを領域ごとに区分して表示し、地図上の各領域にその領域に存在する店舗のマークを表示することが好ましい。このような態様とすれば、ユーザは、目印地図を利用して、複合商業施設内のどの階層のどの位置にどの店舗があるのかを把握できる。
【０１０１】
Ｃ１０．変形例１０：
上記実施形態では、地図サーバ１５０は、第１の企業サーバ１６０に問い合わせを行い、第１の企業サーバ１６０から回答を得て、目印地図を作成する（図２のＳ１３０ｂ〜Ｓ１６０ｂ参照）。このような処理は、主として、地図サーバ１５０の運営母体（企業）と、第１の企業サーバ１６０の運営母体（企業）との間で、情報提供に関する契約が締結されている場合に可能となる。
【０１０２】
しかし、地図サーバ１５０は、情報提供に関する契約が締結されていない企業が運営する店舗の情報も、目印地図上に表示することができる。情報提供に関する契約を地図サーバ１５０の運営母体と締結していない企業が第２の企業サーバ１８０を使用して、ウェブサービスを提供している場合を例に説明する。
【０１０３】
地図サーバ１５０は、クローラを使用し、そのような企業が提供しているウェブ上の店舗情報から情報を収集し、その企業の店舗の情報を格納する独自の店舗データベース１５６ａを、地図サーバ１５０の記憶部１５５内に構築する。店舗データベース１５６ａに格納されている情報は、第２の企業サーバ１８０の店舗データベース１８６が有する情報のうち、ウェブ上で公開されている情報からなる。店舗データベース１５６ａは、その企業が経営する店舗の情報、たとえば、その店舗のブランド、場所（緯度、経度）、住所、電話番号、取り扱っているサービスの情報が、店舗ごとに格納されている。また、店舗データベース１５６ａは、ブランドごとに、地図上に表示すべきマークのデータも保持している。店舗データベース１５６ａは、１週間に１度の頻度で更新される。
【０１０４】
このように、公開された情報に基づいてクローラによって構成された店舗データベース１５６ａによっても、地図サーバ１５０は、図２のステップＳ１４０やＳ１６０ｂにおいて、目印地図を生成することができる。
【０１０５】
Ｃ１１．変形例１１：
上記実施形態においては、地図サーバ１５０の制御部１５４は、図２のステップＳ１４０ｂにおいて、目印地図のデータを生成し、携帯電話２００に送信している。そして、携帯電話２００の主制御部２１０は、ステップＳ２４０ｂにおいて、受信した目印地図のデータを使用して、目印地図を表示する。しかし、以下のような態様とすることも可能である。すなわち、地図サーバ１５０の制御部１５４は、ステップＳ１４０ｂにおいて、ステップＳ１１０ｂで作成されている原地図データと、店舗データとを、携帯電話２００に送信する。そして、携帯電話２００は、ステップＳ２４０ｂにおいて、原地図データと、店舗データとを、使用して、目印地図のデータを生成して、表示パネル２０２に表示する（図３参照）。携帯電話２００において、目印地図のデータを生成する処理は、第１実施形態のステップＳ１４０ｂにおいて説明した処理と同様である。
【０１０６】
また、詳細情報を含む表示（図６のＤｉ１１参照）について、上記実施形態の様に、地図サーバ１５０において詳細情報表示用データを生成して、携帯電話２００が詳細情報表示用データに基づいて、上記表示を行う態様（図２のＳ１６０ｂ，Ｓ２７０ｂ参照）以外に、以下のような態様とすることもできる。すなわち、地図サーバ１５０の制御部１５４は、ステップＳ１６０ｂにおいて、ステップＳ１４０ｂで作成されている目印地図の上に、詳細情報を含む表示を表示した新たな目印地図の地図データを生成し、携帯電話２００に送信する。そして、携帯電話２００の主制御部２１０は、ステップＳ２７０ｂにおいて、地図サーバ１５０から受信した地図データを基に、図６に示す目印地図を表示パネル２０２に表示する。
【０１０７】
Ｃ１２．変形例１２：
上記第１実施形態においては、目印地図上でユーザによってサービス提供施設が指定されると、ユーザによって指定されたサービス提供施設を中心地点とする目印地図が表示される（図６参照）。しかし、目印地図上でユーザによってサービス提供施設が指定された場合に、地図の表示範囲を変更せずに、詳細情報が表示される態様とすることもできる。また、ユーザによって指定されたサービス提供施設の場所に対応する地図上の地点と、詳細情報が表示される領域の大きさおよび形状と、に基づいて、地図の中心地点を決定することもできる。
【０１０８】
Ｃ１３．変形例１３：
上記第１実施形態においては、目印地図上でユーザによってサービス提供施設が指定されると、対象店舗の名称、営業時間、定休日の情報、および現在地からの距離が表示される（図６参照）。しかし、目印地図上でユーザによってサービス提供施設が指定された場合に目印地図上で表示される情報は、他の情報を含んでもよいし、上記の情報の一部を含まないこととしてもよい。たとえば、目印地図上でユーザによってサービス提供施設が指定された場合に目印地図上で表示される表示に、地図の表示以外の処理（たとえば、経路探索や乗換案内）を開始するためのボタンの表示を含んでもよい。
【０１０９】
Ｃ１４．変形例１４：
各実施形態および各変形例の目印地図を、経路探索の結果を表示する際に探索された経路とともに表示することも好ましい。そのような態様とすれば、ユーザは、探索された経路に沿って移動する際に見えるマークを、地図から知ることができる。その結果、経路を容易に把握することができる。
【０１１０】
また、経路探索の結果を地図上で表示する際には、探索された経路とともに、探索された経路を含む所定範囲内についてのみ、各マークを表示することも好ましい。このような態様とすれば、経路を移動する際に見えないマークの表示を省略することにより、把握しやすい地図をユーザに提供することができる。
【０１１１】
また、あらかじめ目印地図を作成し、経路探索の際に、ブランドのマークが表示されている施設が存在する交差点において優先的に、右折、左折などの直進以外の進行をするよう、経路探索における条件を指定できるようにすることも好ましい。また、経路中、交差点を直進する部分についても、優先的に、ブランドのマークが表示されている施設が存在する交差点を通過するように、経路探索における条件を指定できるようにすることも好ましい。そのような態様とすることにより、ユーザは、経路沿いのマークを把握しながら目的地まで容易に辿りつくことができる。
【０１１２】
Ｃ１５．変形例１５：
上記実施形態では、ＧＰＳを利用する態様について説明したが、移動端末としての携帯電話の現在位置の情報の生成は、ＧＬＯＮＡＳＳ（Ｇｌｏｂａｌ Ｎａｖｉｇａｔｉｏｎ Ｓａｔｅｌｌｉｔｅ Ｓｙｓｔｅｍ）、Ｇａｌｉｌｅ ｏなどのＧＰＳ以外の他の衛星測位システム（Ｓａｔｅｌｌｉｔｅ  Ｎａｖｉｇａｔｉｏｎ  Ｓｙｓｔｅｍ）、言い換えれば、世界的航法衛星システム（ＧＮＳＳ：Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓｙｓｔｅｍ）によってもよい。また、たとえば、移動端末における位置情報の生成は、携帯電話の基地局のみに基づいて、行ってもよい。そのような態様においては、移動端末は、世界的航法衛星システムの受信装置を備えない態様とすることができる。さらに、移動端末において位置情報を生成する構成要素は、複数の方式、たとえば、衛星測位システムを利用した方式と、携帯電話の基地局を利用する方式を併用する態様とすることもできる。
【０１１３】
すなわち、移動端末において位置情報を生成する構成要素は、現在位置の情報を特定できるものであれば、どのような原理に基づくもの、どのような機関が運営するシステムを利用するものであってもよい。
【０１１４】
Ｃ１６．変形例１６：
上記実施形態においては、地図表示システムは、その構成要素として、地図サーバ１５０と、第１の企業サーバ１６０と、携帯電話２００と、を含む。しかし、ユーザが携帯し、ＧＰＳユニットを備える携帯端末に、地図サーバ１５０や第１の企業サーバ１６０など、他の構成要素の機能を備える態様とすることもできる。また、地図サーバ１５０と第１の企業サーバ１６０とは、同じサーバであってもよい。上記実施形態において携帯電話２００として例示した携帯端末は、いわゆるフィーチャーフォンやスマートフォンであってもよく、電話機能を備えない機器としての、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）や、他のコンピュータなどとすることもできる。すなわち、携帯端末は、ユーザが携帯でき、現在位置を特定することができる装置であればよい。
【０１１５】
すなわち、地図表示装置としての地図表示システムは、その各構成要素が一つの筐体内に収納されている一つの装置であってもよい。また、地図表示システムは、その構成要素が、互いにデータ通信回線で結ばれている２以上の装置として構成されるものとすることもできる。経路データを生成する機能、特定領域を選択する機能などの各機能については、各装置に１以上の任意の機能を割り当てることができる。そして、各機能は、それぞれ一つの装置で実現されてもよく、２以上の装置が協働して実現してもよい。なお、２以上の構成要素が通信回線で結ばれている態様においては、ユーザに対して情報を出力する出力部は、ユーザに携帯されるものであることが好ましい。
【０１１６】
Ｃ１７．変形例１７：
上記実施形態において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、アプリケーションソフトウェアの機能の一部を制御回路が実行するようにすることもできる。
【０１１７】
このような機能を実現するコンピュータプログラムは、磁気ディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。ホストコンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からホストコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがホストコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをホストコンピュータが直接実行するようにしてもよい。
【０１１８】
この明細書において、ホストコンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなホストコンピュータに、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【０１１９】
なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【０１２０】
Ｃ１８．変形例１８：
本発明は、上述の実施形態や実施例、変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、実施例、変形例中の技術的特徴は、上述の課題の一部又は全部を解決するために、あるいは、上述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【符号の説明】
【０１２１】
１５０…地図サーバ
１５２…通信部
１５４…制御部
１５５…記憶部
１５６…地図データベース
１６０…第１の企業サーバ
１６２…通信部
１６４…制御部
１６５…記憶部
１６６…店舗データベース
１８０…第２の企業サーバ
１８２…通信部
１８４…制御部
１８５…記憶部
１８６…店舗データベース
２００…携帯電話
２０１…ＧＰＳユニット
２０２…表示パネル
２０３…音声出力部
２０４…振動機構
２０５…通信部
２０６…入力部
２０６ａ…タッチパネル
２０６ｂ…カーソルキー
２１０…主制御部
２１１…ＣＰＵ
２１２…ＲＡＭ
２１３…ＲＯＭ
２２０…通話制御部
Ｄ０１…ピンボタン
Ｄ０２…現在地ボタン
Ｄｉ１１…対象店舗の名称の表示、営業時間の表示、定休日の表示、および現在位置から対象店舗までの距離の表示を含む表示
ＩＮＴ…インターネット
Ｍ０ｂ…原地図の一例
Ｍ１１〜Ｍ１５…各コンビニエンスストアのブランドを表すマーク
Ｍ１１ｉ，Ｍ１２ｉ…コンビニエンスストアのマーク
Ｍ１ｂ，Ｍ１ｒｂ，Ｍ１ｓｂ，Ｍ１ｔｂ…目印地図の一例
Ｍ２１，Ｍ２２，Ｍ２３…各飲食店のブランドを表すマーク
Ｍ２１ｉ，Ｍ２２ｉ，Ｍ２３ｉ…飲食店のマーク
Ｍ２ｂ…目印地図の一例
Ｍ３１…ガソリンスタンドのマーク
Ｍ３１ｉ…ガソリンスタンドのブランドを表すマーク
Ｍ６１…特定の複合商業施設のマーク
Ｍ６１２，Ｍ６１１…複合商業施設内の店舗のマーク
Ｐ６１…特定の複合商業施設の建物の外形形状を表すポリゴン
Ｓｃ…拡縮ボタン
【図１】
2017116469.tif 000003
【図２】
2017116469.tif 000004
【図３】
2017116469.tif 000005
【図４】
2017116469.tif 000006
【図５】
2017116469.tif 000007
【図６】
2017116469.tif 000008
【図７】
2017116469.tif 000009
【図８】
2017116469.tif 000010