欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

對象的地圖顯示方法及系統(tǒng)的制作方法

文檔序號:6171348閱讀:248來源:國知局
對象的地圖顯示方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種對象的地圖顯示方法及系統(tǒng)。該地圖顯示方法包括以下步驟:獲取多個對象欄,在列表顯示區(qū)顯示該多個對象欄中的部分對象欄,每個對象欄包括一地理位置信息;根據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標示點,所有標示點均顯示在該地圖上和地圖顯示區(qū)形狀和大小均相同的一顯示區(qū)域內(nèi);在該地圖顯示區(qū)內(nèi)顯示該顯示區(qū)域。本發(fā)明的對象的地圖顯示方法及系統(tǒng),通過僅根據(jù)顯示在列表顯示區(qū)的部分對象欄對應的地理位置信息,在地圖上標記相應的標示點,確保了在地圖顯示區(qū)顯示的信息和該列表顯示區(qū)中顯示的對象欄完全對應,從而提供給用戶更為清晰直觀的地圖顯示,使用戶對地圖的查看更為便捷高效。
【專利說明】對象的地圖顯示方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種對象的地圖顯示方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著電子地圖技術(shù)的發(fā)展以及對于電子地圖的各方面的完善,現(xiàn)在的電子地圖已經(jīng)具備了強大全面的搜索定位功能。隨著計算機技術(shù)的發(fā)展,海量信息的存儲也越來越高效和低成本,用戶通過訪問網(wǎng)絡(luò)去獲取電子地圖也越來越容易。這些都使得電子地圖應用的范圍越來越廣,為了用戶的便捷使用,電子地圖不僅用于搜索地理信息以及獲取適當?shù)穆肪€,還更多的用于對象的搜索并在地圖上進行直觀的顯示。這些對象包括了酒店、商場、體育場館等等。
[0003]然而,現(xiàn)有的電子地圖中的對象顯示,是直接將所有符合條件的對象在地圖中進行顯示,而通過條件搜索等手段獲得的符合條件的對象的數(shù)量在不同情況下可能差異巨大,有可能數(shù)量非常多。并且,在符合條件的對象數(shù)量巨大時,這些對象的信息以地圖之外的方式顯示時,可能只能顯示出其中的一部分對象,這會導致地圖中顯示的對象和以非地圖方式顯不的對象的信息并不 對應。
[0004]綜上,在現(xiàn)有的對象的地圖顯示中,地圖上顯示出的對象數(shù)量會在很大范圍內(nèi)變化,有可能會顯示大量的對象從而使得電子地圖上包括了大量繁雜的信息,這會大大降低地圖顯示的直觀性,從而給用戶查看各個對象并從中選取合適對象帶來極大不便,降低用戶使用體驗。

【發(fā)明內(nèi)容】

[0005]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中的對象的地圖顯示方法中的地圖上顯示出的對象數(shù)量在不同情況下可能差異巨大,并且地圖中顯示的對象和非地圖方式顯示的對象信息無法完全一一對應,在地圖上包括了大量繁雜的信息,從而大大降低了地圖顯示的直觀性,給用戶使用帶來極大不便的缺陷,提出一種對象的地圖顯示方法及系統(tǒng)。
[0006]本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:
[0007]本發(fā)明提供了一種對象的地圖顯示方法,其特點在于,一總顯示區(qū)包括一列表顯示區(qū)和一地圖顯示區(qū),該地圖顯示方法包括以下步驟:
[0008]S1、獲取多個對象欄,在該列表顯示區(qū)顯示該多個對象欄中的部分對象欄,每個對象欄包括一地理位置信息;
[0009]S2、根據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標示點,所有標示點均顯示在該地圖上和該地圖顯示區(qū)形狀和大小均相同的一顯示區(qū)域內(nèi);
[0010]S3、在該地圖顯示區(qū)內(nèi)顯示該顯示區(qū)域。
[0011]其中,該多個對象欄可以是根據(jù)用戶的搜索條件在數(shù)據(jù)庫中搜索得到的,每個對象欄包括符合搜索條件的一對象的相關(guān)信息,且每個對象欄的顯示需要占據(jù)一定的顯示區(qū)域,因而該列表顯示區(qū)在無法顯示該多個對象欄時只能顯示該部分對象欄。舉例來說,對象欄對應的對象可以是酒店、商場、電影院等等。在得到該部分對象欄后,在一地圖上相應的標記出和該部分對象欄一一對應的標示點,最后在該地圖顯示區(qū)顯示地圖中包括所有標示點的部分。容易理解的,通過標示點能夠分辨出其分別對應的不同對象欄。并且,如果由于用戶的操作等因素該列表顯示區(qū)內(nèi)顯示的該部分對象欄發(fā)生了變化,則經(jīng)上述步驟重新生成該地圖顯示區(qū)內(nèi)顯示的部分地圖。
[0012]經(jīng)過上述步驟后,該列表顯示區(qū)顯示的對象欄和在該地圖顯示區(qū)內(nèi)顯示的地圖中的標示點完全一一對應,這使得地圖顯示對于用戶而言更為直觀更加清晰。并且,由于該列表顯示區(qū)有確定的顯示范圍,因而其中能夠顯示出的對象欄的數(shù)量也受到一定的限制,在該地圖顯示區(qū)內(nèi)的標示點的數(shù)量也隨之受到限制,這保證了該地圖顯示區(qū)內(nèi)不會包含大量繁雜的標示點。
[0013]較佳地,該部分對象欄的數(shù)量大于I。
[0014]較佳地,S2包括以下步驟:
[0015]S21、根據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標示點;
[0016]S22、在該地圖上選取和該地圖顯示區(qū)的形狀相同的一第一區(qū)域,該第一區(qū)域包括所有標示點且至少一標示點位于該第一區(qū)域的邊緣;
[0017]S23、縮放該地圖以使該第一區(qū)域和該地圖顯示區(qū)的面積之比為一面積比值,該面積比值大于0.04小于0.5 ;
[0018]S24、在執(zhí)行S23后的該地圖上選取中心和該第一區(qū)域的中心重合且和該地圖顯示區(qū)形狀和大小均相同的一區(qū)域作為該顯示區(qū)域。
[0019]經(jīng)過上述步驟生成的該顯示區(qū)域,所有標示點均位于該顯示區(qū)域中間的較小的該第一區(qū)域中,這使得用戶既能夠較為容易地分辨對應于各個對象欄的各個標示點,也能夠通過在該地圖顯示區(qū)中顯示的該第一區(qū)域外的地理信息較方便地判斷該第一區(qū)域的大體位置,對于各個標示點的地理位置能夠有一個大體判斷。
[0020]較佳地,S21還包括:
[0021 ] 在每個標示點處添加對應的對象欄中的至少一特征信息。
[0022]該至少一特征信息用于將用戶可能較為感興趣的信息直接顯示在地圖上,從而方便用戶使用。并且由于該地圖顯示區(qū)的面積以及該面積比值的限制,該第一區(qū)域的面積不會過小,保證了添加特征信息后地圖中標示點和特征信息的顯示不致過于擁擠。
[0023]較佳地,S1包括以下步驟:
[0024]Sn、獲取多個對象欄,每個對象欄包括一地理位置信息;
[0025]S12、沿一第一維度方向依次排列該多個對象欄以形成一后臺列表;
[0026]該后臺列表中,每個對象欄具有沿該第一維度方向的一最小坐標值和一最大坐標值;
[0027]S13、遍歷該后臺列表中的所有對象欄,選取最小坐標值大于或等于一頂端閾值、且最大坐標值小于或等于一底端閾值的部分對象欄;
[0028]該頂端閾值和該底端閾值之差等于該列表顯示區(qū)沿一第二維度方向的長度;
[0029]S14、在該列表顯示區(qū)沿該第二維度方向依次排列并顯示S13選取的該部分對象欄。
[0030]較佳地,S12和S13之間還包括以下步驟:
[0031]S121、判斷在一預設(shè)時間內(nèi)是否接收到一移動指令,在判斷結(jié)果為否時執(zhí)行S13,在判斷結(jié)果為是時執(zhí)行S122 ;
[0032]其中該移動指令為將該后臺列表中的所有對象欄的最小坐標值和最大坐標值增大或減小一平移坐標值;
[0033]S122、執(zhí)行該移動指令,然后更新該后臺列表,執(zhí)行S13。
[0034]較佳地,該移動指令包括一滾動條的滾動距離,該平移坐標值正比于該滾動距離。
[0035]本領(lǐng)域技術(shù)人員應當理解,該移動指令通過更新該后臺列表,進而更新該部分對象欄。該移動指令對應的用戶操作,舉例來說可以是用鼠標或鍵盤拖動一滾動條,也可以采用滾輪的滾動。
[0036]較佳地,S3后還包括以下步驟:
[0037]S4、判斷是否有一對象欄被選中作為一當前對象欄,在判斷結(jié)果為否時流程終止,在判斷結(jié)果為是時執(zhí)行S5 ;
[0038]S5、平移該地圖,以使該當前對象欄對應的標示點和該地圖顯示區(qū)的中心重合。
[0039]本領(lǐng)域技術(shù)人員應當理解,S5中平移該地圖,實質(zhì)上就是平移此前生成的地圖。這樣就能將用戶選中的對象欄顯示在該顯示區(qū)域中心,方便用戶查看。
[0040]較佳地,S1前還包括以下步驟:
[0041]Stll、讀取至少一搜索條件,從一數(shù)據(jù)庫中搜索出符合該至少一搜索條件的多個對象;
[0042]Sci2、根據(jù)該多個對象及該數(shù)據(jù)庫中該多個對象的信息生成該多個對象欄,每個對象欄包括一地理位置信息。
[0043]本發(fā)明還提供了一種對象的地圖顯示系統(tǒng),其特點在于,該地圖顯示系統(tǒng)包括一顯示模塊、一對象欄處理模塊和一地圖生成模塊;
[0044]該對象欄處理模塊用于獲取多個對象欄、并從該多個對象欄中選取部分對象欄,每個對象欄包括一地理位置信息;
[0045]該地圖生成模塊用于根據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標示點,所有標示點均位于該地圖上和一地圖顯示區(qū)形狀和大小均相同的一顯示區(qū)域;
[0046]該顯示模塊包括一列表顯示單元和一地圖顯示單元,該列表顯示單元用于在一列表顯示區(qū)顯示該部分對象欄,該地圖顯示單元用于在該地圖顯示區(qū)顯示該顯示區(qū)域。
[0047]其中,通過標示點能夠分辨出其分別對應的不同對象欄。并且,如果由于用戶的操作等因素該列表顯示區(qū)內(nèi)顯示的該部分對象欄發(fā)生了變化,則重新生成該地圖顯示區(qū)內(nèi)顯示的部分地圖。該列表顯示區(qū)顯示的對象欄和在該地圖顯示區(qū)內(nèi)顯示的地圖中的標示點完全一一對應,這使得該地圖顯示區(qū)顯示的地圖對于用戶而言更為直觀更加清晰。并且,由于該列表顯示區(qū)有確定的顯示范圍,因而其中能夠顯示出的對象欄的數(shù)量也受到一定的限制,在該地圖顯示區(qū)內(nèi)的標示點的數(shù)量也隨之受到限制,這保證了該地圖顯示區(qū)內(nèi)不會包含大量繁雜的標示點。
[0048]較佳地,該部分對象欄的數(shù)量大于I。[0049]較佳地,該地圖生成模塊包括一第一區(qū)域生成單元和一顯示區(qū)域生成單元;
[0050]該第一區(qū)域生成單元用于根據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標示點,并在該地圖上選取和該地圖顯示區(qū)的形狀相同的一第一區(qū)域,該第一區(qū)域包括所有標示點且至少一標示點位于該第一區(qū)域的邊緣;
[0051]該顯示區(qū)域生成單元用于縮放該地圖以使該第一區(qū)域和該地圖顯示區(qū)的面積之比為一面積比值,該面積比值大于0.04小于0.5,并在縮放后的該地圖上選取中心和該第一區(qū)域的中心重合且和該地圖顯示區(qū)形狀和大小均相同的一區(qū)域作為該顯示區(qū)域。
[0052]該顯示區(qū)域生成單元生成的該顯示區(qū)域中,所有標示點均位于該顯示區(qū)域中間的較小的該第一區(qū)域中,這使得用戶既能夠較為容易地分辨對應于各個對象欄的各個標示點,也能夠通過在該地圖顯示區(qū)中顯示的該第一區(qū)域外的地理信息較方便地判斷該第一區(qū)域的大體位置,能夠大致判斷出各個標示點的地理位置。
[0053]較佳地,該第一區(qū)域生成單元還用于在每個標示點處添加對應的對象欄中的至少
一特征信息。
[0054]該至少一特征信息用于將用戶可能較為感興趣的信息直接顯示在地圖上,從而方便用戶使用。并且,由于該地圖顯示區(qū)的面積以及該面積比值的限制,該第一區(qū)域的面積不會過小,保證了添加特征信息后地圖中標示點和特征信息的顯示不致過于擁擠。
[0055]較佳地,該對象欄處理模塊包括一后臺列表單元和一對象欄篩選單元;
[0056]該后臺列表單元用于獲取多個對象欄,沿一第一維度方向依次排列該多個對象欄以形成一后臺列表,其中每個對象欄包括一地理位置信息并具有沿該第一維度方向的一最小坐標值和一最大坐標值;
[0057]該對象欄篩選單元用于遍歷該后臺列表中的所有對象欄,選取最小坐標值大于或等于一頂端閾值、且最大坐標值小于或等于一底端閾值的部分對象欄,其中該頂端閾值和該底端閾值之差等于該列表顯示區(qū)沿一第二維度方向的長度;
[0058]該列表顯示單元用于在該列表顯示區(qū)沿該第二維度方向依次排列并顯示該部分對象欄。
[0059]較佳地,該后臺列表單元還包括一更新單元,該更新單元用于判斷在一預設(shè)時間內(nèi)是否接收到一移動指令,在判斷結(jié)果為否時直接啟用該對象欄篩選單元,在判斷結(jié)果為是時執(zhí)行該移動命令并更新該后臺列表后啟用該對象欄篩選單元,其中該移動指令為將該后臺列表中的所有對象欄的最小坐標值和最大坐標值增大或減小一平移坐標值。
[0060]較佳地,該移動指令包括一滾動條的滾動距離,該平移坐標值正比于該滾動距離。
[0061]本領(lǐng)域技術(shù)人員應當理解,該移動指令通過更新該后臺列表,進而更新該部分對象欄。該移動指令對應的用戶操作可以是采用鼠標或鍵盤拖動一滾動條,也可以采用滾輪的滾動操作。
[0062]較佳地,該地圖顯示單元還包括一平移單元,該平移單元用于在有一對象欄被選中作為一當前對象欄時,平移該顯示區(qū)域以使該當前對象欄對應的標示點和該地圖顯示區(qū)的中心重合。
[0063]該平移單元平移該顯示區(qū)域?qū)嵸|(zhì)上就是平移此前生成的地圖。這樣就能將用戶選中的對象欄顯示在該顯示區(qū)域中心,方便用戶查看。
[0064]較佳地,該地圖顯示系統(tǒng)還包括一搜索模塊,該搜索模塊用于從一數(shù)據(jù)庫中搜索出符合至少一搜索條件的多個對象,并根據(jù)該多個對象及該數(shù)據(jù)庫中該多個對象的信息生成該多個對象欄,每個對象欄包括一地理位置信息。
[0065]采用該地圖顯示系統(tǒng)就能夠完成從根據(jù)搜索條件搜索合適的對象直至顯示出部分對象欄以及包括相應的標示點的部分地圖的整個過程,使用便捷,且最終顯示的結(jié)果清晰直觀。
[0066]在符合本領(lǐng)域常識的基礎(chǔ)上,上述各優(yōu)選條件,可任意組合,即得本發(fā)明各較佳實例。
[0067]本發(fā)明的積極進步效果在于:
[0068]本發(fā)明的對象的地圖顯示方法及系統(tǒng),通過僅根據(jù)顯示在列表顯示區(qū)的部分對象欄對應的地理位置信息,在地圖上標記相應的標示點,確保了在地圖顯示區(qū)顯示的地圖中的信息和該列表顯示區(qū)中顯示的對象欄完全對應,從而提供給用戶更為清晰、直觀的地圖顯示,使用戶對地圖的查看和利用更為便捷高效。
【專利附圖】

【附圖說明】
[0069]圖1為本發(fā)明實施例1的對象的地圖顯示方法的流程圖。
[0070]圖2為本發(fā)明實施例1的對象的地圖顯示系統(tǒng)的示意圖。
[0071]圖3為本發(fā)明實施例2的對象的地圖顯示方法的流程圖。
【具體實施方式】
[0072]下面結(jié)合附圖給出本發(fā)明較佳實施例,以詳細說明本發(fā)明的技術(shù)方案,但并不因此將本發(fā)明限制在所述的實施例范圍之中。
[0073]實施例1
[0074]本發(fā)明實施例1的對象的地圖顯示方法中包括一總顯示區(qū),該總顯示區(qū)包括一列表顯示區(qū)和一地圖顯示區(qū),如圖1所示,該地圖顯示方法包括以下步驟:
[0075]S1、獲取多個對象欄,在該列表顯示區(qū)顯示該多個對象欄中的部分對象欄,每個對象欄包括一地理位置信息;
[0076]S2、根據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標示點,所有標示點均顯示在該地圖上和該地圖顯示區(qū)形狀和大小均相同的一顯示區(qū)域內(nèi);
[0077]S3、在該地圖顯示區(qū)內(nèi)顯示該顯示區(qū)域。
[0078]其中,通過標示點能夠分辨出其分別對應的不同對象欄。并且,如果由于用戶的操作等因素該列表顯示區(qū)內(nèi)顯示的該部分對象欄發(fā)生了變化,則執(zhí)行上述步驟重新生成該地圖顯示區(qū)內(nèi)顯示的部分地圖。經(jīng)過上述步驟后,該列表顯示區(qū)顯示的對象欄和在該地圖顯示區(qū)內(nèi)顯示的地圖中的標示點完全一一對應,這使得地圖顯示對于用戶而言更為直觀更加清晰。本領(lǐng)域技術(shù)人員應當理解,S2中的該地圖可以采用常規(guī)的地圖縮放,使得所有標示點均顯示在該地圖上和該地圖顯示區(qū)形狀和大小均相同的一顯示區(qū)域內(nèi)。S1中首先通過條件檢索獲取多個對象,然后根據(jù)該多個對象生成多個對象欄,并依次在該列表顯示區(qū)逐個顯不該部分對象欄。
[0079]參考圖2所示,本實施例的地圖顯示系統(tǒng)包括一顯示模塊3、一對象欄處理模塊I和一地圖生成模塊2。
[0080]該對象欄處理模塊I用于獲取多個對象欄、并從該多個對象欄中選取部分對象欄,每個對象欄包括一地理位置信息。該地圖生成模塊2用于根據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標示點,所有標示點均位于該地圖上和一地圖顯示區(qū)形狀和大小均相同的一顯示區(qū)域。該顯示模塊3包括一列表顯示單元31和一地圖顯示單元32,該列表顯示單元31用于在一列表顯示區(qū)顯示該部分對象欄,該地圖顯示單元32用于在該地圖顯示區(qū)顯示該顯示區(qū)域。
[0081]其中,通過標示點能夠分辨出其分別對應的不同對象欄。該列表顯示區(qū)顯示的對象欄和在該地圖顯示區(qū)內(nèi)顯示的地圖中的標示點完全一一對應。
[0082]實施例2
[0083]本實施例的地圖顯示方法和實施例1相比,差別僅在于:
[0084]該部分對象欄的數(shù)量大于1,且如圖3所示的,S2包括以下步驟:
[0085]S21、根據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標示點,并在每個標示點處添加對應的對象欄中的至少一特征信息;
[0086]S22、在該地圖上選取和該地圖顯示區(qū)的形狀相同的一第一區(qū)域,該第一區(qū)域包括所有標示點且至少一標示點位于該第一區(qū)域的邊緣;
[0087]S23、縮放該地圖以使該第一區(qū)域和該地圖顯示區(qū)的面積之比為一面積比值,該面積比值為0.25 ;
[0088]S24、在執(zhí)行S23后的該地圖上選取中心和該第一區(qū)域的中心重合且和該地圖顯示區(qū)形狀和大小均相同的一區(qū)域作為該顯示區(qū)域。
[0089]經(jīng)過上述步驟生成的該顯示區(qū)域,所有標示點均位于該顯示區(qū)域中間的較小的該第一區(qū)域中,這使得用戶既能夠較為容易地分辨對應于各個對象欄的各個標示點。舉例來說,該至少一特征信息可以為該對象欄相對應的對象比如酒店或者商場的名字,或者是對象的其他信息。本實施例中該地圖顯示區(qū)為一矩形,該第一區(qū)域的面積為該地圖顯示區(qū)的面積的四分之一,也就是說,該第一區(qū)域為長寬均為該地圖顯示區(qū)的一半的一矩形。
[0090]本實施例的地圖顯示系統(tǒng)和實施例1相比,差別僅在于:
[0091]該部分對象欄的數(shù)量大于I。該地圖生成模塊2包括一第一區(qū)域生成單元和一顯示區(qū)域生成單元。該第一區(qū)域生成單元用于根據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標示點,并在該地圖上選取和該地圖顯示區(qū)的形狀相同的一第一區(qū)域,以及在每個標示點處添加對應的對象欄中的至少一特征信息。該第一區(qū)域包括所有標示點且至少一標示點位于該第一區(qū)域的邊緣。該顯示區(qū)域生成單元用于縮放該地圖以使該第一區(qū)域和該地圖顯示區(qū)的面積之比為一面積比值,該面積比值為0.25,并在縮放后的該地圖上選取中心和該第一區(qū)域的中心重合且和該地圖顯示區(qū)形狀和大小均相同的一區(qū)域作為該顯示區(qū)域。
[0092]該顯示區(qū)域生成單元生成的該顯示區(qū)域中,所有標示點均位于該顯示區(qū)域中間的較小的該第一區(qū)域中,這使得用戶既能夠較為容易地分辨對應于各個對象欄的各個標示點,也能夠通過在該地圖顯示區(qū)中顯示的該第一區(qū)域外的地理信息較方便地判斷該第一區(qū)域的大體位置,能夠大致判斷出各個標示點的地理位置。
[0093]該至少一特征信息用于將用戶可能較為感興趣的信息直接顯示在地圖上,從而方便用戶使用。并且,由于該地圖顯示區(qū)的面積以及該面積比值的限制,該第一區(qū)域的面積不會過小,保證了添加特征信息后地圖中標示點和特征信息的顯示不致過于擁擠。
[0094]實施例3
[0095]本實施例的地圖顯示方法和實施例1相比,差別僅在于:
[0096]S1包括以下步驟:
[0097]Sn、獲取多個對象欄,每個對象欄包括一地理位置信息;
[0098]S12、沿一第一維度方向依次排列該多個對象欄以形成一后臺列表;
[0099]該后臺列表中,每個對象欄具有沿該第一維度方向的一最小坐標值和一最大坐標值;
[0100]S13、遍歷該后臺列表中的所有對象欄,選取最小坐標值大于或等于一頂端閾值、且最大坐標值小于或等于一底端閾值的部分對象欄;
[0101]該頂端閾值和該底端閾值之差等于該列表顯示區(qū)沿一第二維度方向的長度;
[0102]S14、在該列表顯示區(qū)沿該第二維度方向依次排列并顯示S13選取的該部分對象欄。
[0103]并且,S12和S13之間還包括以下步驟:
[0104]S121、判斷在一預設(shè)時間內(nèi)是否接收到一移動指令,在判斷結(jié)果為否時執(zhí)行S13,在判斷結(jié)果為是時執(zhí)行S122 ;
[0105]其中該移動指令為將該后臺列表中的所有對象欄的最小坐標值和最大坐標值增大或減小一平移坐標值;
[0106]S122、執(zhí)行該移動指令,然后更新該后臺列表,執(zhí)行S13。
[0107]其中,該移動指令包括一滾動條的滾動距離,該平移坐標值正比于該滾動距離。本領(lǐng)域技術(shù)人員應當理解,該移動指令通過更新該后臺列表,進而更新該部分對象欄。該移動指令對應的用戶操作,舉例來說可以是用鼠標或鍵盤拖動一滾動條,也可以采用滾輪的滾動。
[0108]本實施例的地圖顯示系統(tǒng)和實施例1相比,差別僅在于:
[0109]該對象欄處理模塊I包括一后臺列表單元和一對象欄篩選單元。該后臺列表單元用于獲取多個對象欄,沿一第一維度方向依次排列該多個對象欄以形成一后臺列表,其中每個對象欄包括一地理位置信息并具有沿該第一維度方向的一最小坐標值和一最大坐標值。該對象欄篩選單元用于遍歷該后臺列表中的所有對象欄,選取最小坐標值大于或等于一頂端閾值、且最大坐標值小于或等于一底端閾值的部分對象欄,其中該頂端閾值和該底端閾值之差等于該列表顯示區(qū)沿一第二維度方向的長度。該列表顯示單元31用于在該列表顯示區(qū)沿該第二維度方向依次排列并顯示該部分對象欄。
[0110]其中,該后臺列表單元還包括一更新單元,該更新單元用于判斷在一預設(shè)時間內(nèi)是否接收到一移動指令,在判斷結(jié)果為否時直接啟用該對象欄篩選單元,在判斷結(jié)果為是時執(zhí)行該移動命令并更新該后臺列表后啟用該對象欄篩選單元,其中該移動指令為將該后臺列表中的所有對象欄的最小坐標值和最大坐標值增大或減小一平移坐標值。該移動指令包括一滾動條的滾動距離,該平移坐標值正比于該滾動距離。
[0111]本領(lǐng)域技術(shù)人員應當理解,該移動指令通過更新該后臺列表,進而更新該部分對象欄。該移動指令對應的用戶操作可以是采用鼠標或鍵盤拖動一滾動條,也可以采用滾輪的滾動操作。[0112]實施例4
[0113]本實施例的地圖顯示方法和實施例1相比,差別僅在于:
[0114]S3后還包括以下步驟:
[0115]S4、判斷是否有一對象欄被選中作為一當前對象欄,在判斷結(jié)果為否時流程終止,在判斷結(jié)果為是時執(zhí)行S5 ;
[0116]S5、平移該地圖,以使該當前對象欄對應的標示點和該地圖顯示區(qū)的中心重合。
[0117]并且,S1前還包括以下步驟:
[0118]Stll、讀取至少一搜索條件,從一數(shù)據(jù)庫中搜索出符合該至少一搜索條件的多個對象;
[0119]Sci2、根據(jù)該多個對象及該數(shù)據(jù)庫中該多個對象的信息生成該多個對象欄,每個對象欄包括一地理位置信息。
[0120]其中,S5中的平移該地圖,實質(zhì)上就是平移此前生成的地圖。這樣就能將用戶選中的對象欄顯示在該顯示區(qū)域中心,方便用戶查看。
[0121]本實施例的地圖顯示系統(tǒng)和實施例1相比,差別僅在于:
[0122]該地圖顯示單元32還包括一平移單元,該平移單元用于在有一對象欄被選中作為一當前對象欄時,平移該顯示區(qū)域以使該當前對象欄對應的標示點和該地圖顯示區(qū)的中心重合。該地圖顯示系統(tǒng)還包括一搜索模塊,該搜索模塊用于從一數(shù)據(jù)庫中搜索出符合至少一搜索條件的多個對象,并根據(jù)該多個對象及該數(shù)據(jù)庫中該多個對象的信息生成該多個對象欄,每個對象欄包括一地理位置信息。
[0123]該平移單元平移該顯示區(qū)域?qū)嵸|(zhì)上就是平移此前生成的地圖。這樣就能將用戶選中的對象欄顯示在該顯示區(qū)域中心,方便用戶查看。該地圖顯示系統(tǒng)就能夠完成從根據(jù)搜索條件搜索合適的對象直至顯示出部分對象欄以及包括相應的標示點的部分地圖的整個過程,使用便捷,且最終顯示的結(jié)果清晰直觀。
[0124]雖然以上描述了本發(fā)明的【具體實施方式】,但是本領(lǐng)域的技術(shù)人員應當理解,這些僅是舉例說明,本發(fā)明的保護范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種對象的地圖顯示方法,其特征在于,一總顯示區(qū)包括一列表顯示區(qū)和一地圖顯示區(qū),該地圖顯示方法包括以下步驟: S1、獲取多個對象欄,在該列表顯示區(qū)顯示該多個對象欄中的部分對象欄,每個對象欄包括一地理位置信息; S2、根據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標示點,所有標示點均顯示在該地圖上和該地圖顯示區(qū)形狀和大小均相同的一顯示區(qū)域內(nèi); S3、在該地圖顯示區(qū)內(nèi)顯示該顯示區(qū)域。
2.如權(quán)利要求1所述的地圖顯示方法,其特征在于,該部分對象欄的數(shù)量大于I。
3.如權(quán)利要求1所述的地圖顯示方法,其特征在于,S2包括以下步驟: S21、根據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標不點; S22、在該地圖上選取和該地圖顯示區(qū)的形狀相同的一第一區(qū)域,該第一區(qū)域包括所有標示點且至少一標示點位于該第一區(qū)域的邊緣; S23、縮放該地圖以使該第一區(qū)域和該地圖顯示區(qū)的面積之比為一面積比值,該面積比值大于0.04小于0.5 ; S24、在執(zhí)行S23后的該地圖上選取中心和該第一區(qū)域的中心重合且和該地圖顯示區(qū)形狀和大小均相同的一區(qū)域作為該顯示區(qū)域。
4.如權(quán)利要求3所述的地圖顯示方法,其特征在于,S21還包括: 在每個標示點處添加對應的對象欄中的至少一特征信息。
5.如權(quán)利要求1-4中任意一項所述的地圖顯示方法,其特征在于,S1包括以下步驟: Sn、獲取多個對象欄,每個對象欄包括一地理位置信息; Sm、沿一第一維度方向依次排列該多個對象欄以形成一后臺列表; 該后臺列表中,每個對象欄具有沿該第一維度方向的一最小坐標值和一最大坐標值; S13、遍歷該后臺列表中的所有對象欄,選取最小坐標值大于或等于一頂端閾值、且最大坐標值小于或等于一底端閾值的部分對象欄; 該頂端閾值和該底端閾值之差等于該列表顯示區(qū)沿一第二維度方向的長度; S14、在該列表顯示區(qū)沿該第二維度方向依次排列并顯示S13選取的該部分對象欄。
6.如權(quán)利要求5所述的地圖顯示方法,其特征在于,S12和S13之間還包括以下步驟: S121、判斷在一預設(shè)時間內(nèi)是否接收到一移動指令,在判斷結(jié)果為否時執(zhí)行S13,在判斷結(jié)果為是時執(zhí)彳了 S122 ; 其中該移動指令為將該后臺列表中的所有對象欄的最小坐標值和最大坐標值增大或減小一平移坐標值; S122、執(zhí)行該移動指令,然后更新該后臺列表,執(zhí)行S13。
7.如權(quán)利要求6所述的地圖顯示方法,其特征在于,該移動指令包括一滾動條的滾動距離,該平移坐標值正比于該滾動距離。
8.如權(quán)利要求1-4中任意一項所述的地圖顯示方法,其特征在于,&后還包括以下步驟: S4、判斷是否有一對象欄被選中作為一當前對象欄,在判斷結(jié)果為否時流程終止,在判斷結(jié)果為是時執(zhí)行S5 ;S5、平移該地圖,以使該當前對象欄對應的標示點和該地圖顯示區(qū)的中心重合。
9.如權(quán)利要求1-4中任意一項所述的地圖顯示方法,其特征在于,S1前還包括以下步驟: Stll、讀取至少一搜索條件,從一數(shù)據(jù)庫中搜索出符合該至少一搜索條件的多個對象; Stl2、根據(jù)該多個對象及該數(shù)據(jù)庫中該多個對象的信息生成該多個對象欄,每個對象欄包括一地理位置信息。
10.一種對象的地圖顯示系統(tǒng),其特征在于,該地圖顯示系統(tǒng)包括一顯示模塊、一對象欄處理模塊和一地圖生成模塊; 該對象欄處理模塊用于獲取多個對象欄、并從該多個對象欄中選取部分對象欄,每個對象欄包括一地理位置信息; 該地圖生成模塊用于根據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標示點,所有標示點均位于該地圖上和一地圖顯示區(qū)形狀和大小均相同的一顯示區(qū)域; 該顯示模塊包括一列表顯示單元和一地圖顯示單元,該列表顯示單元用于在一列表顯示區(qū)顯示該部分對象欄,該地圖顯示單元用于在該地圖顯示區(qū)顯示該顯示區(qū)域。
11.如權(quán)利要求10所述的地圖顯示系統(tǒng),其特征在于,該部分對象欄的數(shù)量大于I。
12.如權(quán)利要求10所述的地圖顯示系統(tǒng),其特征在于,該地圖生成模塊包括一第一區(qū)域生成單元和一顯示區(qū)域生成單元; 該第一區(qū)域生成單元用于根·據(jù)該部分對象欄的地理位置信息在一地圖中標記和該部分對象欄一一對應的標示點,并在該地圖上選取和該地圖顯示區(qū)的形狀相同的一第一區(qū)域,該第一區(qū)域包括所有標示點且至少一標示點位于該第一區(qū)域的邊緣; 該顯示區(qū)域生成單元用于縮放該地圖以使該第一區(qū)域和該地圖顯示區(qū)的面積之比為一面積比值,該面積比值大于0.04小于0.5,并在縮放后的該地圖上選取中心和該第一區(qū)域的中心重合且和該地圖顯示區(qū)形狀和大小均相同的一區(qū)域作為該顯示區(qū)域。
13.如權(quán)利要求12所述的地圖顯示系統(tǒng),其特征在于,該第一區(qū)域生成單元還用于在每個標示點處添加對應的對象欄中的至少一特征信息。
14.如權(quán)利要求10-13中任意一項所述的地圖顯示系統(tǒng),其特征在于,該對象欄處理模塊包括一后臺列表單元和一對象欄篩選單元; 該后臺列表單元用于獲取多個對象欄,沿一第一維度方向依次排列該多個對象欄以形成一后臺列表,其中每個對象欄包括一地理位置信息并具有沿該第一維度方向的一最小坐標值和一最大坐標值; 該對象欄篩選單元用于遍歷該后臺列表中的所有對象欄,選取最小坐標值大于或等于一頂端閾值、且最大坐標值小于或等于一底端閾值的部分對象欄,其中該頂端閾值和該底端閾值之差等于該列表顯示區(qū)沿一第二維度方向的長度; 該列表顯示單元用于在該列表顯示區(qū)沿該第二維度方向依次排列并顯示該部分對象欄。
15.如權(quán)利要求14所述的地圖顯示系統(tǒng),其特征在于,該后臺列表單元還包括一更新單元,該更新單元用于判斷在一預設(shè)時間內(nèi)是否接收到一移動指令,在判斷結(jié)果為否時直接啟用該對象欄篩選單元,在判斷結(jié)果為是時執(zhí)行該移動命令并更新該后臺列表后啟用該對象欄篩選單元,其中該移動指令為將該后臺列表中的所有對象欄的最小坐標值和最大坐標值增大或減小一平移坐標值。
16.如權(quán)利要求15所述的地圖顯示系統(tǒng),其特征在于,該移動指令包括一滾動條的滾動距離,該平移坐標值正比于該滾動距離。
17.如權(quán)利要求10-13中任意一項所述的地圖顯示系統(tǒng),其特征在于,該地圖顯示單元還包括一平移單元,該平移單元用于在有一對象欄被選中作為一當前對象欄時,平移該顯示區(qū)域以使該當前對象欄對應的標示點和該地圖顯示區(qū)的中心重合。
18.如權(quán)利要求10-13中任意一項所述的地圖顯示系統(tǒng),其特征在于,該地圖顯示系統(tǒng)還包括一搜索模塊,該搜索模塊用于從一數(shù)據(jù)庫中搜索出符合至少一搜索條件的多個對象,并根據(jù)該多個對象及該數(shù)據(jù)庫中該多個對象的信息生成該多個對象欄,每個對象欄包括一地理位置信息。`
【文檔編號】G01C21/20GK103852080SQ201310277925
【公開日】2014年6月11日 申請日期:2013年7月3日 優(yōu)先權(quán)日:2013年7月3日
【發(fā)明者】梁建章, 葉亞明, 陳旭偉, 史柵, 喬峰, 蔡新發(fā), 程海清 申請人:攜程計算機技術(shù)(上海)有限公司
彩票| 金寨县| 育儿| 连城县| 兴化市| 龙胜| 漳浦县| 镇远县| 海门市| 清镇市| 革吉县| 措美县| 保定市| 武乡县| 扎兰屯市| 望谟县| 滕州市| 临城县| 古浪县| 丹阳市| 柘城县| 屏东市| 吴旗县| 安远县| 桂阳县| 肥乡县| 辽中县| 永嘉县| 胶南市| 河源市| 遂平县| 浏阳市| 阳东县| 灌南县| 高阳县| 衡阳市| 越西县| 绍兴县| 龙州县| 岳普湖县| 电白县|