一種地圖顯示方法及裝置的制造方法
【技術領域】
[0001]本申請涉及電子地圖領域,特別涉及一種地圖顯示方法及裝置。
【背景技術】
[0002]電子地圖,即數(shù)字地圖,是利用計算機技術,以數(shù)字方式存儲和查閱的地圖。信息點,是電子地圖中用于標識任意設施的點,例如,可以用于標識一棟房子、一個商鋪、一個郵筒、一個公交站等。
[0003]目前,當用戶執(zhí)行某項搜索任務,在地圖中搜索出大量的信息點,并在顯示屏上同時顯示時,會造成地圖上顯示的信息點過于密集,難以向用戶傳達有效的信息,不利于用戶的查看和點擊,此問題對于移動設備尤其突出。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本申請的目的在于提供一種地圖顯示方法及裝置以實現(xiàn)便于用戶查看和點擊信息點的目的。
[0005]在本申請實施例的第一個方面,提供了一種地圖顯示的方法,例如,該方法可以包括:對地圖中滿足聚合條件的多個待聚合的信息點進行聚合,對應得到聚合后的信息點;將所述聚合后的信息點代替對應的所述多個待聚合的信息點顯示在所述地圖中。
[0006]在本申請實施例的第二個方面,提供了一種地圖顯示的裝置,例如,該裝置可以包括:聚合單元,用于對地圖中滿足聚合條件的多個待聚合的信息點進行聚合,對應得到聚合后的信息點;顯示單元,用于將所述聚合后的信息點代替對應的所述多個待聚合的信息點顯示在所述地圖中。
[0007]在本申請實施例的第三個方面,提供了一種觸摸屏顯示裝置,例如,所述觸摸屏顯示裝置可以包括:觸摸顯示屏,所述觸摸顯示屏用于顯示一地圖界面,所述觸摸顯示屏并用于接收用戶輸入的地理關鍵詞,以在所述地圖界面顯示與該地圖界面縮放比例相關的多個聚合后的信息點,所述多個聚合后的信息點每一者對應若干個與該地理關鍵詞相匹配的信息點,并且每個聚合后的信息點的顯示尺寸與其對應的信息點的數(shù)量成比例。
[0008]可見本申請具有如下有益效果:
[0009]由于本申請對地圖中滿足聚合條件的多個待聚合的信息點進行聚合,將聚合后的信息點代替對應的多個待聚合的信息點顯示在地圖中,因此,更加便于用戶查看和點擊。尤其對于包含觸摸屏的移動設備來說,在觸摸顯示屏的顯示空間有限的情況下,可以在觸摸顯示屏所顯示的地圖界面中顯示與該地圖界面縮放比例相關的多個聚合后的信息點,該多個聚合后的信息點每一者對應若干個與該地理關鍵詞相匹配的信息點,并且每個聚合后的信息點的顯示尺寸與其對應的信息點的數(shù)量成比例,從而使得用戶在使用包含觸摸屏的移動設備時,更加便于用戶操作。
【附圖說明】
[0010]為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0011]圖1為本申請實施例提供的地圖顯示的方法的流程示意圖之一;
[0012]圖2為現(xiàn)有地圖顯示所有信息點的示意圖;
[0013]圖3為本申請實施例地圖顯示聚合后的信息點的示意圖;
[0014]圖4為本申請實施例提供的地圖顯示的方法的流程示意圖之二 ;
[0015]圖5為本申請實施例提供的地圖顯示的裝置的結構示意圖之一;
[0016]圖6為本申請實施例提供的地圖顯示的裝置的結構示意圖之二 ;
[0017]圖7為本申請實施例提供的觸摸屏顯示裝置的結構示意圖。
【具體實施方式】
[0018]為了使本技術領域的人員更好地理解本申請中的技術方案,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本申請保護的范圍。
[0019]針對現(xiàn)有技術電子地圖中的信息點難以向用戶傳達有效的信息,不利于用戶的查看和點擊的問題,本申請的申請人發(fā)現(xiàn),造成這一問題的主要原因在于現(xiàn)有技術中信息點均為單點逐個分散顯示在電子地圖中,因此,當信息點數(shù)量多過于密集時,不利于用戶的查看和點擊。為此,本申請實施例提供了如下的地圖顯示方法。
[0020]例如,參見圖1,為本申請實施例提供的地圖顯示的方法流程示意圖之一。如圖所示,該方法可以包括:
[0021]S110、對地圖中滿足聚合條件的多個待聚合的信息點進行聚合,對應得到聚合后的信息點。
[0022]需要說明的是,本申請中滿足聚合條件的多個待聚合的信息點可以為一組或多組,每組可以包含多個待聚合的信息點,每組可以聚合對應得到一個聚合后的信息點。其中,一組滿足聚合條件的多個待聚合的信息點可以為地理位置處于一個相近區(qū)域內(nèi)的多個信息點。例如,可以根據(jù)預置的距離閾值、預置的聚合后信息點數(shù)量確定屬于一個相近區(qū)域內(nèi)的信息點。更具體地,例如,可以根據(jù)行政區(qū)域數(shù)量設置相應的聚合后信息點數(shù)量,或者,可以預置一個固定的聚合后信息點數(shù)量(如地圖上有100個分散的信息點,按20個信息點聚合為一個聚合后的信息點進行聚合,可以聚合出5個聚合后的信息點),等等。其中,針對地圖的不同區(qū)域(例如,上海區(qū)域與杭州區(qū)域兩個不同的行政區(qū)域),一組待聚合的信息點的距離閾值以及聚合后信息點數(shù)量可以進行不同的設置,從而實現(xiàn)效果較好的與區(qū)域地理特點相適應的聚合顯示。
[0023]S120、將所述聚合后的信息點代替對應的所述多個待聚合的信息點顯示在所述地圖中。
[0024]需要說明的是,聚合后的信息點在地圖中的顯示尺寸不限。例如,在一些可能的實施方式中,可以預置信息點數(shù)量與顯示尺寸的比例關系,根據(jù)預置的比例關系計算出所述多個待聚合的信息點的數(shù)量所對應的顯示尺寸,從而將聚合后的信息點按照計算出的顯示尺寸的大小在所述地圖中進行顯示。在另一些可能的實施方式中,為了便于用戶點擊聚合后的信息點,還可以預置用戶最佳觸摸尺寸,所述聚合后的信息點在所述地圖中顯示的尺寸大于等于預置的用戶最佳觸摸尺寸。例如,當根據(jù)比例關系計算出的顯示尺寸小于用戶最佳觸摸尺寸時,聚合后的信息點可以按照預置的用戶最佳觸摸尺寸進行顯示。
[0025]在一些可能的實施方式中,本申請實施例還可以響應于用戶點擊所述聚合后的信息點的操作或響應于用戶放大地圖的操作,將對應的所述多個待聚合的信息點代替所述聚合后的信息點顯示在所述地圖中。需要說明的是,用戶點擊聚合后的信息點,可以觸發(fā)放大地圖的操作,在相對于地圖當前顯示的比例尺更大比例尺的地圖中以所述多個待聚合的信息點代替所述聚合后的信息點顯示在所述地圖中,或者,也可以不觸發(fā)放大地圖的操作,在相同比例尺的地圖中以所述多個待聚合的信息點代替所述聚合后的信息點顯示在所述地圖中。
[0026]例如,應用本申請實施例提供的方法可以將如圖2所示的地圖轉變?yōu)槿鐖D3所示的以聚合后的信息點代替多個待聚合的信息點顯示的地圖301、302、或303。通過圖2及圖3的比較可以發(fā)現(xiàn),以聚合后的信息點代替多個待聚合的信息點顯示的地圖更加便于用戶查看和點擊。當用戶點擊聚合后的信息點或者放大地圖時,可以進一步顯示該聚合后的信息點對應的分散的信息點。
[0027]可以理解的是,以聚合后的信息點代替待聚合的多個信息點在地圖中顯示的同時,還可以在地圖的聚合后的信息點所對應的進一步詳細信息中顯示分散的信息點的相關信息,從而盡管地圖上未顯示分散的信息點,用戶也可以根據(jù)聚合后的信息點的詳細信息清楚地瀏覽到對應的分散信息點的詳細信息。
[0028]