新四季網

一種將檢索結果顯示在地圖上的方法和裝置的製作方法

2023-09-22 23:04:25

專利名稱:一種將檢索結果顯示在地圖上的方法和裝置的製作方法
一種將檢索結果顯示 在地圖上的方法和裝置
技術領域:
本發明涉及搜尋引擎領域,特別涉及一種將檢索結果顯示在地圖上的方法和裝置。
背景技術:
隨著網際網路技術的不斷發展,通過網際網路地圖來查看某個地理位置,已經越來越廣泛地得到應用。在地理實體的資料庫中進行檢索時,在檢索結果頁面常常會出現一個附屬的地圖,可以讓人們參考檢索出來的檢索結果的地理位置。請參考圖1,圖1為現有技術中檢索結果與地圖在頁面上顯示的示意圖。在現有技術中,檢索結果將在地圖上進行標註, 同時當滑鼠移動至某個具體的檢索結果時,該檢索結果在地圖上會高亮顯示,但是在現有技術中,頁面上的地圖是靜止的,當滑鼠從某個具體的檢索結果移動到另一個具體的檢索結果時,只是高亮顯示的點發生了改變,而地圖本身沒有發生移動或改變。請參考圖2,圖2 為現有技術中滑鼠移動到不同檢索結果時地圖的對比效果示意圖。在圖2的左邊,高亮顯示的點是標號為2的點,在圖2的右邊,高亮顯示的點是標號為3的點,可以看出,地圖本身並沒有發生移動。在這種顯示方法下,地圖不能隨滑鼠在檢索結果上的指向而移動,從而減少了地圖的展示區域,因此,如果用戶需要了解高亮顯示的點附近的地理情況,而這個高亮顯示的點又正好處於地圖的邊緣,用戶就不得不對地圖進行拖拽操作,可見,這種靜態顯示的效果對用戶來說不夠友好。另外,在現有技術中,還沒有一種能根據檢索結果中存在聚合的情況將聚合結果顯示在地圖上的方法。

發明內容本發明所要解決的技術問題是提供一種將檢索結果顯示在地圖上的方法和裝置, 以解決現有技術的顯示方法中地圖不能隨滑鼠在檢索結果上的指向而移動,從而減少了地圖的展示區域的缺陷。本發明為解決技術問題而採用的技術方案是提供一種將檢索結果顯示在地圖上的方法,包括A.檢測滑鼠在頁面上的狀態;B.根據所述狀態將頁面上的檢索結果列表項代表的數據傳遞至所述頁面的地圖上;C.根據所述數據確定所述地圖的顯示中心和顯示比例;D.以所述顯示中心和所述顯示比例在所述地圖上顯示所述數據對應的位置。根據本發明之一優選實施例,其中所述狀態包括滑鼠移入所述檢索結果列表項。根據本發明之一優選實施例,其中所述步驟B中,在所述滑鼠移入所述檢索結果列表項時,將所述檢索結果列表項代表的數據傳遞至所述頁面的地圖上。根據本發明之一優選實施例,其中所述檢索結果列表項是聚合項或非聚合項。根據本發明之一優選實施例,其中所述狀態進一步包括滑鼠移出所述聚合項。根據本發明之一優選實施例,其中所述步驟B中,在滑鼠移出聚合項且未移入除所述聚合項以外的其他檢索結果列表項時,將所述頁面上所有非聚合項代表的數據傳遞至所述頁面的地圖上。
根據本發明之一優選實施例,如果所述聚合項內包含聚合節點,所述狀態進一步包括滑鼠移入所述聚合節點。根據本發明之一優選實施例,其中所述步驟B中,在滑鼠移入所述聚合節點時,將所述聚合節點代表的數據傳遞至所述頁面的地圖上。根據本發明之一優選實施例,其中所述步驟C包括C1.判斷所述數據的個數。根據本發明之一優選實施例,當所述步驟Cl的結果為一個時,所述步驟C進一步包括C2.確定以所述數據對應的位置為所述顯示中心,以所述地圖當前的比例為所述顯示比例。

根據本發明之一優選實施例,其中所述步驟D中,在所述地圖上以移入移出的效果顯示所述數據對應的位置。根據本發明之一優選實施例,其中所述步驟D中,在所述地圖上高亮顯示所述數據對應的位置。根據本發明之一優選實施例,其中所述步驟D中,在高亮顯示所述數據對應的位置時,更進一步顯示所述數據包含的信息,其中所述信息包括名稱、描述性文字、符號或圖片。根據本發明之一優選實施例,當所述步驟Cl的結果為多個時,所述步驟C進一步包括C3.通過調用接口獲取所述數據在所述地圖的全景中的視窗;C4.確定所述視窗的中心,並以所述中心為所述顯示中心;C5.根據所述中心與所述視窗邊界的距離及所述地圖的展示面積確定所述顯示比例。本發明還提供了一種將檢索結果顯示在地圖上的裝置,包括檢測單元,用於檢測滑鼠在頁面上的狀態;數據傳遞單元,用於根據所述狀態將頁面上的檢索結果列表項代表的數據傳遞至所述頁面的地圖上;確定單元,用於根據所述數據確定所述地圖的顯示中心和顯示比例;顯示單元,用於以所述顯示中心和所述顯示比例在所述地圖上顯示所述數據對應的位置。根據本發明之一優選實施例,其中所述狀態包括滑鼠移入所述檢索結果列表項。根據本發明之一優選實施例,所述數據傳遞單元在所述滑鼠移入所述檢索結果列表項時,將所述檢索結果列表項代表的數據傳遞至所述頁面的地圖上。根據本發明之一優選實施例,其中所述檢索結果列表項是聚合項或非聚合項。根據本發明之一優選實施例,其中所述狀態進一步包括滑鼠移出所述聚合項。根據本發明之一優選實施例,其中所述數據傳遞單元在所述滑鼠移出聚合項且未移入除所述聚合項以外的其他檢索結果列表項時,將所述頁面上所有非聚合項代表的數據傳遞至所述頁面的地圖上。根據本發明之一優選實施例,如果所述聚合項內包含聚合節點,所述狀態進一步包括滑鼠移入所述聚合節點。根據本發明之一優選實施例,其中所述數據傳遞單元在滑鼠移入所述聚合節點時,將所述聚合節點代表的數據傳遞至所述頁面的地圖上。根據本發明之一優選實施例,其中所述確定單元包括判斷子單元,用於判斷所述數據的個數。根據本發明之一優選實施例,如果所述判斷子單元得到的結果為一個時,所述確定單元進一步包括確定子單元,用於確定以所述數據對應的位置為所述顯示中心,以所述地圖當前的比例為所述顯示比例。根據本發明之一優選實施例,其中所述顯示單元在所述地圖上以移入移出的效果顯示所述數據對應的位置。根據本發明之一優選實施例,其中所述顯示單元在所述地圖上高亮顯示所述數據對應的位置。根據本發明之一優選實施例,其中所述顯示單元在高亮顯示所述數據對應的位置時,更進一步顯示所述數據包含的信息,其中所述信息包括名稱、描述性文字、符號或圖片。根據本發明之一優選實施例,如果所述判斷子單元得到的結果為多個時,所述確定單元進一步包括視窗獲取單元,用於通過調用接口獲取所述數據在所述地圖的全景中的視窗;顯示中心確定單元,用於確定所述視窗的中心,並以所述中心為所述顯示中心;顯示比例確定單元,用於根據所述中心與所述視窗邊界的距離及所述地圖的展示面積確定所述顯示比例。由以上技術方案可以看出,通過確定地圖的顯示中心和顯示比例,可以實現地圖隨滑鼠在檢索結果上的指向而移動的效果,從而增加了地圖的展示區域,減少了用戶操作, 同時在檢索結果有聚合的情況下,可以根據滑鼠的移動將聚合的結果也顯示在地圖上,增加了檢索結果與地圖之間的聯動性。

圖1為現有技術中檢索結果與地圖在頁面上顯示的示意圖;圖2為現有技術中滑鼠移動到不同檢索結果時地圖的對比效果示意圖;圖3為本發明實施例中將檢索結果顯示在地圖上的方法的流程示意圖;圖4為本發明實施例中將檢索結果顯示在地圖上的方法的實施例一的流程示意圖;圖5為本發明實施例中滑鼠未移入檢索結果列表項時的實施例的頁面示意圖;圖6為本發明實施例中滑鼠移入檢索結果列表項時的實施例一的頁面示意圖;圖7為本發明實施例中滑鼠移入檢索結果列表項時的實施例二的頁面示意圖;圖8為本發明實施例中滑鼠移動到不同檢索結果時地圖的對比效果示意圖;圖9為本發明實施例中檢索結果列表項中有聚合項與非聚合項時的實施例的頁面示意圖;圖10為本發明實施例中將檢索結果顯示在地圖上的方法的實施例二的流程示意圖;圖11為本發明實施例中一個視窗的實施例示意圖;圖12為本發明實施例中滑鼠移入聚合項時的實施例的頁面示意圖;圖13為本發明實施例中滑鼠移入聚合項中的聚合節點時的實施例 的頁面示意圖;圖14為本發明實施例中滑鼠移出聚合項時的實施例的頁面示意圖;圖15為本發明實施例中將檢索結果顯示在地圖上的裝置的實施例的結構示意框圖。
具體實施方式為了使本發明的目的、技術方案和優點更加清楚,下面結合附圖和具體實施例對本發明進行詳細描述。請參考圖3,圖3為本發明實施例中將檢索結果顯示在地圖上的方法的流程示意圖。如圖3所示,所述方法包括步驟101 檢測滑鼠在頁面上的狀態。步驟102 根據所述狀態將頁面上的檢索結果列表項代表的數據傳遞至所述頁面的地圖上。步驟103 根據所述數據確定所述地圖的顯示中心和顯示比例。步驟104 以所述顯示中心和所述顯示比例在所述地圖上顯示所述數據對應的位置。下面以具體的實施例對以上方法進行詳細說明。 實施例一請一併參考圖3與圖4,其中圖4為本發明實施例中將檢索結果顯示在地圖上的方法的實施例一的流程示意圖。如圖3與圖4所示,步驟1011與步驟101對應,在步驟1011中,檢測滑鼠在頁面上的狀態,所述狀態包括滑鼠移入頁面上的檢索結果列表項。請一併參考圖5與圖6,其中圖5為本發明實施例中滑鼠未移入檢索結果列表項時的實施例的頁面示意圖,圖6為本發明實施例中滑鼠移入檢索結果列表項時的實施例一的頁面示意圖。所謂的檢索結果列表項,就是在檢索結果的頁面中,以列表的方式呈現的檢索結果的條目,如圖5所示,「新辣道梭邊魚(工體店)」與「呼哺呷哺(王府井百貨大樓餐廳)」 等,就屬於檢索結果列表項。在本實施例中,每一個檢索結果列表項只包含一條檢索結果的 fn息ο步驟1021與步驟102對應,在步驟1021中,根據步驟1011中檢測到的滑鼠狀態, 把檢索結果列表項代表的數據傳遞至頁面的地圖上。具體的做法為當檢測到滑鼠移入檢索結果列表項時,將檢索結果列表項代表的數據傳遞至頁面的地圖上,其他情況則不需要傳遞數據。檢索結果列表項代表的數據包含的信息可包括但不限於名稱、描述性文字、符號或圖片,這些信息可在接下來的動作中進一步用於顯示。步驟1031與步驟103對應,在步驟1031中,根據步驟1021中傳遞過來的數據確定頁面上地圖的顯示中心和顯示比例。具體的做法為以傳遞過來的數據對應的位置為顯示中心,以地圖當前的比例為顯示比例。步驟1041與步驟104對應,在步驟1041中,以步驟1031中確定的顯示中心和顯示比例在地圖上顯示步驟1021中傳遞過來的數據對應的位置。如圖5、圖6所示,當滑鼠移入到「新辣道梭邊魚(工體店)」時,圖6上的地圖相比圖5發生了移動,其中標號為2的點移動到了地圖的中心,而這時,地圖的顯示比例仍與圖5相同,從圖5到圖6,地圖的移動是以移入移出的效果進行的,不會出現閃爍,所謂的移入移出,就是在相同比例尺下一種平滑移動的效果,與滑鼠單擊按住地圖後拖拽的效果類似。從圖6還可以看出,標號為2的點在地圖上是高亮顯示的,在標號為2的點周圍還顯示了檢索結果的名稱,除了名稱之外,檢索結果列表項代表的數據所包含的信 息均可以顯示,這些信息還有描述性文字、符號或圖片。 請參考圖7,圖7為本發明實施例中滑鼠移入檢索結果列表項時的實施例二的頁面示意圖。 如圖7所示,「朝陽區工體北路4號院」等信息就是描述性文字。請參考圖8,圖8為本發明實施例中滑鼠移動到不同檢索結果時地圖的對比效果示意圖。可見,與現有技術的圖2相比,利用本發明方法後,滑鼠移動到不同檢索結果時,地圖發生了明顯的平滑移動,從而增加了地圖的展示區域。實施例二 實施例二與實施例一不同的是,在本實施例中,檢索結果列表項可以是聚合項或非聚合項,其中非聚合項是與實施例一中類似的只包含一條檢索結果信息的檢索結果列表項,而聚合項是包含多條檢索結果信息的檢索結果列表項。對多條檢索結果信息聚合為聚合項,主要是為了把具有相同特徵的一類檢索結果展現為一個條目,從而節省頁面的展示空間,使得在同一頁上出現的檢索結果列表項儘可能地具有多樣性。例如「海底撈火鍋牡丹園店」與「海底撈火鍋西單店」都屬於「海底撈火鍋」,將之聚合為聚合項有利於在頁面上展示更多品牌的火鍋店供用戶選擇。請參考圖9,圖9為本發明實施例中檢索結果列表項中有聚合項與非聚合項時的實施例的頁面示意圖。如圖9所示,「江邊城外巫山烤全魚」、「辣尚癮」與「金漢斯」就是聚合項,在「江邊城外巫山烤全魚」這個聚合項裡,有15條檢索結果信息,其中的四條在聚合項上還進行了標註,形成了聚合節點,如「霄雲路店」、「方莊店」「魏公村店」、「牡丹園店」。而「雲半間」就是非聚合項。請一併參考圖3與圖10,其中圖10為本發明實施例中將檢索結果顯示在地圖上的方法的實施例二的流程示意圖。如圖3與圖10所示,步驟1012與步驟101對應,在步驟1012中,檢測滑鼠的狀態, 與實施例一相比,在實施例二中,由於檢索結果列表項可以是聚合項或非聚合項,因此滑鼠的狀態包括移入聚合項/非聚合項,此外,滑鼠的狀態進一步還包括移入聚合項中的聚合節點和移出聚合項,其中移出聚合項指的是移出聚合項且未移入除該聚合項以外的其他檢索結果列表項這種情況。當本步驟檢測到前述三種狀態時,本實施例接著執行步驟1022,若檢測到其他狀態則不需要傳遞數據。步驟1022與步驟102對應,在步驟1022中,根據步驟1021中檢測到的滑鼠狀態, 把檢索結果列表項代表的數據傳遞至頁面的地圖上。具體的做法為當滑鼠移入聚合項、非聚合項或聚合項中的聚合節點時,將聚合項、非聚合項或聚合節點代表的數據傳遞至頁面上的地圖,當移出聚合項且未移入除該聚合項以外的其他檢索結果列表項時,將頁面上所有非聚合項代表的數據傳遞至頁面上的地圖,其他情況則不需要傳遞數據。其中,當滑鼠移入聚合項時,聚合項代表的數據包括聚合項中所有聚合節點代表的數據。步驟1032與步驟103對應,在步驟1032中,根據步驟1022中傳遞過來的數據確定頁面上地圖的顯示中心和顯示比例。步驟1032具體包括步驟1032a 判斷步驟1022中傳遞過來的數據的個數。當傳遞過來的數據為一個時,執行步驟1032b ;當傳遞過來的數據為多個時,執行步驟1032c。步驟1032b 確定以數據對應位置為顯示中心,以地圖當前的比例為顯示比例。步驟1032c 通過調用接口獲取數據在地圖的全景中的視窗。由於在頁面上的地圖的展示面積是有限的,因此在頁面上展示的地圖,可以理解為從地圖的全景中裁剪下來的部分。數據在這個裁剪下來的部分不一定找得到其坐標點,但是數據在地圖的全景中卻有一個絕對坐標,通過調用接口,就可以獲取到數據在地圖的全景中的所有絕對坐標點,而包含了所有絕對坐標點的方形區域,就是數據在地圖的全景中的視窗。請參考圖11,圖11 為本發明實施例中一個視窗的實施例示意圖。步驟1032d 確定視窗的中心,並以所述中心為顯示中心。也就是確定視窗中心的絕對坐標,並將該絕對坐標作為頁面上展示的地圖的顯示中心。步驟1032e 根據視窗中心與視窗邊界的距離以及頁面上地圖的展示面積確定顯示比例。這是為了將所有數據的坐標都能在頁面上的地圖的展示面積內顯示,可以根據一定的策略來實現,例如當 視窗中心與視窗邊界的距離較遠,而地圖的展示面積較小時,顯示比例就較小。以上方法可以用偽代碼描述如下
doBestMap:function(points){
var viewport = this.map.getViewport(points); //獲耳又視窗 this.center = viewport.center; //確定顯示中心 this.zoom = viewport, zoom; //確定顯示比例 this.map. center AndZoom(thi s. center,thi s. zoom);
}步驟1042與步驟104對應,在步驟1042中,將以步驟1032中確定的顯示中心和顯示比例在地圖上顯示步驟1022中傳遞過來的數據對應的位置。當步驟1022中傳遞的數據為一個時,在步驟1042中的顯示效果與實施例一中介紹的類似,當步驟1022中傳遞的數據為多個時,這多個數據都會在地圖中顯示出來。請一併參考圖12、圖13與圖14,其中圖12為本發明實施例中滑鼠移入聚合項時的實施例的頁面示意圖,圖13為本發明實施例中滑鼠移入聚合項中的聚合節點時的實施例的頁面示意圖,圖14為本發明實施例中滑鼠移出聚合項時的實施例的頁面示意圖。如圖 12所示,滑鼠移入到了聚合項「海底撈火鍋」,此時傳遞的數據有a、b、c、d四個,這四個數據都將在地圖上顯示出來。如圖13所示,當滑鼠進一步移入到聚合節點a時,地圖將平滑移動到以聚合節點a為顯示中心,此外,還可將聚合節點a高亮顯示,還可以進一步顯示聚合節點a的名稱、描述性文字、文字或圖片。如圖14所示,當滑鼠從聚合項「海底撈火鍋」中移出且未移入除「海底撈火鍋」以外的其他檢索結果列表項時,傳遞的數據有「哇哇叫」、「典派豆撈坊」等非聚合項代表的數據,這些數據都將在地圖上顯示出來。。請參考圖15,圖15為本發明實施例中將檢索結果顯示在地圖上的裝置的實施例的結構示意框圖。如圖15所示,將檢索結果顯示在地圖上的裝置包括檢測單元201、數據傳遞單元202、確定單元203和顯示單元204。 其中檢測單元201,用於檢測滑鼠在頁面上的狀態。所述狀態包括滑鼠移入頁面上的檢索結果列表項。所謂的檢索結果列表項,就是在檢索結果的頁面中,以列表的方式呈現的檢索結果的條目,其中,檢索結果列表項可以是聚合項或非聚合項,所謂聚合項,就是包含多條檢索結果信息的檢索結果列表項,所謂非聚合項,就是只包含一條檢索結果信息的檢索結果列表項。當檢索結果列表項中有聚合項時,所述狀態還進一步包括移入聚合項中的聚合節點和移出聚合項。請一併參考圖5與圖9,其中圖5為本發明實施例中滑鼠未移入檢索結果列表項時的實施例的頁面示意圖,圖9為本發明實施例中檢索結果列表項中有聚合項與非聚合項時的實施例的頁面示意圖。如圖5所示,「新辣道梭邊魚(工體店)」與「呼哺呷哺(王府井百貨大樓餐廳)」等,就屬於檢索結果列表項。如圖9所示,「江邊城外巫山烤全魚」、「辣尚癮」 與「金漢斯」就是聚合項,在「江邊城外巫山烤全魚」這個聚合項裡,有15條檢索結果信息, 其中的四條在聚合項上還進行了標註,形成了聚合節點,如「霄雲路店」、「方莊店」 「魏公村店」、「牡丹園店」。而「雲半間」就是非聚合項。數據傳遞單元202,用於根據檢測單元201檢測到的滑鼠的狀態將頁面上的檢索結果列表項代表的數據傳遞至頁面的地圖上。當滑鼠移入檢索結果列表項中的非聚合項時或滑鼠移入到檢索結果列表項中的聚合項中的聚合節點時,數據傳遞單元202會將非聚合項或聚合節點代表的一個數據傳遞至頁面的地圖上。當滑鼠移入檢索結果列表項中的聚合項時,數據傳遞單元202會將聚合項代表的多個數據傳遞至頁面的地圖上,其中的多個數據是聚合項中的各個聚合節點代表的數據。當滑鼠移出檢索結果列表項中的聚合項且未移入除該聚合項以外的其他檢索結果列表項時,數據傳遞單元202會將頁面上所有非聚合項代表的數據傳遞至頁面的地圖上。 所述數據包含的信息可以是名稱、描述性文字、符號或圖片,這些信息可在後面進一步用於顯不。確定單元203,用於根據數據傳遞單元202傳遞的數據確定頁面上的地圖的顯示中心和顯示比例。其中,確定單元203具體包括判斷子單元2031,用於判斷數據傳遞單元202傳遞過來的數據的個數。當數據傳遞單元202傳遞的數據為一個時,觸發確定子單元2032執行;當數據傳遞單元202傳遞過來的數據為多個時,觸發視窗獲取子單元2033執行。確定子單元2032,用於確定以數據對應位置為顯示中心,以地圖當前的比例為顯示比例。視窗獲取單元2033,用於通過調用接口獲取數據傳遞單元202傳遞的數據在頁面上的地圖的全景中的視窗。由於在頁面上的地圖的展示面積是有限的,因此在頁面上展示的地圖,可以理解為從地圖的全景中裁剪下來的部分。數據在這個裁剪下來的部分不一定找得到其坐標點,但是數據在地圖的全景中卻有一個絕對坐標,通過調用接口,就可以獲取到數據在地圖的全景中的所有絕對坐標點,而包含了所有絕對坐標點的方形區域,就是數據在地圖的全景中的視窗。請參考圖11,圖11為本發明實施例中一個視窗的實施例示意圖。顯示中心確定單元2034,用於確定視窗的中心,並以該中心為顯示中心。在得到視窗後,視窗中心的絕對坐標就可以作為頁面上地圖的顯示中心。顯示比例確定單元2035,用於根據該中心與視窗邊界的距離及頁面上的地圖的展示面積確定顯示比例。為了將所有數據的坐標都能在頁面上的地圖的展示面積內顯示,需要確定顯示比例,具體的可根據一定策略來實現,例如當視窗中心與視窗邊界的距離較遠, 而地圖的展示面積較小時,顯示比例就較小。顯 示單元204,用於以確定單元203確定的顯示中心和顯示比例在頁面的地圖上顯示數據傳遞單元202傳遞的數據對應的位置。請一併參考圖5與圖6,其中圖5為本發明實施例中滑鼠未移入檢索結果列表項時的實施例的頁面示意圖,圖6為本發明實施例中滑鼠移入檢索結果列表項時的實施例一的頁面示意圖。當數據傳遞單元202傳遞的數據為一個時,如圖5、圖6所示,圖6上的地圖相比圖5發生了移動,其中標號為2的點移動到了地圖的中心,而這時,地圖的顯示比例仍與圖5相同,從圖5到圖6,地圖的移動是以移入移出的效果進行的,不會出現閃爍,所謂的移入移出,就是在相同比例尺下一種平滑移動的效果,與滑鼠單擊按住地圖後拖拽的效果類似。從圖6還可以看出,標號為2的點在地圖上是高亮顯示的,在標號為2的點周圍還顯示了檢索結果的名稱,除了名稱之外,檢索結果列表項代表的數據所包含的信息均可以顯示, 這些信息還有描述性文字、符號或圖片。請參考圖7,圖7為本發明實施例中滑鼠移入檢索結果列表項時的實施例二的頁面示意圖。如圖7所示,「朝陽區工體北路4號院」等信息就是描述性文字。當滑鼠移入檢索結果列表項中的聚合項中的聚合節點時,顯示效果與上面描述的類似,請參考圖13,圖13為本發明實施例中滑鼠移入聚合項中的聚合節點時的實施例的頁面示意圖。如圖13所示,滑鼠移入到聚合節點a時,地圖將平滑移動到以聚合節點 a為顯示中心,此外,還可將聚合節點a高亮顯示,還可以進一步顯示聚合節點a的名稱、描述性文字、文字或圖片。請一併參考圖12與圖14,圖12為本發明實施例中滑鼠移入聚合項時的實施例的頁面示意圖,圖14為本發明實施例中滑鼠移出聚合項時的實施例的頁面示意圖。如圖12 所示,當滑鼠移入到聚合項「海底撈火鍋」,此時傳遞的數據有a、b、c、d四個,這四個點都在地圖上顯示出來。如圖14所示,當滑鼠從聚合項「海底撈火鍋」中移出且未移入除「海底撈火鍋」以外的其他檢索結果列表項時,傳遞的數據有「哇哇叫」、「典派豆撈坊」等非聚合項代表的數據,這些數據都將在地圖上顯示出來,如2、3、6、8。值得注意的是,本發明中所述的移入或移出,並不特指從某個邊界進入或出來,對於使用觸控屏造成的滑鼠可以跳躍式地指向某個點或區域,也屬於本發明中描述的移入移出概念的範圍。以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的範圍之內。
權利要求
1.一種將檢索結果顯示在地圖上的方法,其特徵在於,所述方法包括A.檢測滑鼠在頁面上的狀態;B.根據所述狀態將頁面上的檢索結果列表項代表的數據傳遞至所述頁面的地圖上;C.根據所述數據確定所述地圖的顯示中心和顯示比例;D.以所述顯示中心和所述顯示比例在所述地圖上顯示所述數據對應的位置。
2.根據權利要求1所述的方法,其特徵在於,其中所述狀態包括滑鼠移入所述檢索結果列表項。
3.根據權利要求2所述的方法,其特徵在於,其中所述步驟B中,在所述滑鼠移入所述檢索結果列表項時,將所述檢索結果列表項代表的數據傳遞至所述頁面的地圖上。
4.根據權利要求2所述的方法,其特徵在於,其中所述檢索結果列表項是聚合項或非聚合項。
5.根據權利要求4所述的方法,其特徵在於,其中所述狀態進一步包括滑鼠移出所述聚合項。
6.根據權利要求5所述的方法,其特徵在於,其中所述步驟B中,在滑鼠移出聚合項且未移入除所述聚合項以外的其他檢索結果列表項時,將所述頁面上所有非聚合項代表的數據傳遞至所述頁面的地圖上。
7.根據權利要求4所述的方法,其特徵在於,如果所述聚合項內包含聚合節點,所述狀態進一步包括滑鼠移入所述聚合節點。
8.根據權利要求7所述的方法,其特徵在於,其中所述步驟B中,在滑鼠移入所述聚合節點時,將所述聚合節點代表的數據傳遞至所述頁面的地圖上。
9.根據權利要求1所述的方法,其特徵在於,其中所述步驟C包括Cl.判斷所述數據的個數。
10.根據權利要求9所述的方法,其特徵在於,當所述步驟Cl的結果為一個時,所述步驟C進一步包括C2.確定以所述數據對應的位置為所述顯示中心,以所述地圖當前的比例為所述顯示比例。
11.根據權利要求10所述的方法,其特徵在於,其中所述步驟D中,在所述地圖上以移入移出的效果顯示所述數據對應的位置。
12.根據權利要求10所述的方法,其特徵在於,其中所述步驟D中,在所述地圖上高亮顯示所述數據對應的位置。
13.根據權利要求12所述的方法,其特徵在於,其中所述步驟D中,在高亮顯示所述數據對應的位置時,更進一步顯示所述數據包含的信息,其中所述信息包括名稱、描述性文字、符號或圖片。
14.根據權利要求9所述的方法,其特徵在於,當所述步驟Cl的結果為多個時,所述步驟C進一步包括C3.通過調用接口獲取所述數據在所述地圖的全景中的視窗;C4.確定所述視窗的中心,並以所述中心為所述顯示中心;C5.根據所述中心與所述視窗邊界的距離及所述地圖的展示面積確定所述顯示比例。
15.一種將檢索結果顯示在地圖上的裝置,其特徵在於,所述裝置包括檢測單元,用於檢測滑鼠在頁面上的狀態;數據傳遞單元,用於根據所述狀態將頁面上的檢索結果列表項代表的數據傳遞至所述頁面的地圖上;確定單元,用於根據所述數據確定所述地圖的顯示中心和顯示比例;顯示單元,用於以所述顯示中心和所述顯示比例在所述地圖上顯示所述數據對應的位置。
16.根據權利要求15所述的裝置,其特徵在於,其中所述狀態包括滑鼠移入所述檢索結果列表項。
17.根據權利要求16所述的裝置,其特徵在於,所述數據傳遞單元在所述滑鼠移入所述檢索結果列表項時,將所述檢索結果列表項代表的數據傳遞至所述頁面的地圖上。
18.根據權利要求16所述的裝置,其特徵在於,其中所述檢索結果列表項是聚合項或非聚合項。
19.根據權利要求18所述的裝置,其特徵在於,其中所述狀態進一步包括滑鼠移出所述聚合項。
20.根據權利要求19所述的裝置,其特徵在於,其中所述數據傳遞單元在所述滑鼠移出聚合項且未移入除所述聚合項以外的其他檢索結果列表項時,將所述頁面上所有非聚合項代表的數據傳遞至所述頁面的地圖上。
21.根據權利要求18所述的裝置,其特徵在於,如果所述聚合項內包含聚合節點,所述狀態進一步包括滑鼠移入所述聚合節點。
22.根據權利要求21所述的裝置,其特徵在於,其中所述數據傳遞單元在滑鼠移入所述聚合節點時,將所述聚合節點代表的數據傳遞至所述頁面的地圖上。
23.根據權利要求15所述的裝置,其特徵在於,其中所述確定單元包括判斷子單元, 用於判斷所述數據的個數。
24.根據權利要求23所述的裝置,其特徵在於,如果所述判斷子單元得到的結果為一個時,所述確定單元進一步包括確定子單元,用於確定以所述數據對應的位置為所述顯示中心,以所述地圖當前的比例為所述顯示比例。
25.根據權利要求24所述的裝置,其特徵在於,其中所述顯示單元在所述地圖上以移入移出的效果顯示所述數據對應的位置。
26.根據權利要求24所述的裝置,其特徵在於,其中所述顯示單元在所述地圖上高亮顯示所述數據對應的位置。
27.根據權利要求26所述的裝置,其特徵在於,其中所述顯示單元在高亮顯示所述數據對應的位置時,更進一步顯示所述數據包含的信息,其中所述信息包括名稱、描述性文字、符號或圖片。
28.根據權利要求23所述的裝置,其特徵在於,如果所述判斷子單元得到的結果為多個時,所述確定單元進一步包括視窗獲取單元,用於通過調用接口獲取所述數據在所述地圖的全景中的視窗;顯示中心確定單元,用於確定所述視窗的中心,並以所述中心為所述顯示中心;顯示比例確定單元,用於根據所述中心與所述視窗邊界的距離及所述地圖的展示面積確定所述顯示比例。
全文摘要
本發明提供了一種將檢索結果顯示在地圖上的方法和裝置,其中所述方法包括A.檢測滑鼠在頁面上的狀態;B.根據所述狀態將頁面上的檢索結果列表項代表的數據傳遞至所述頁面的地圖上;C.根據所述數據確定所述地圖的顯示中心和顯示比例;D.以所述顯示中心和所述顯示比例在所述地圖上顯示所述數據對應的位置。通過上述方式,可以實現地圖隨滑鼠在檢索結果上的指向而移動的效果,從而增加了地圖的展示區域。
文檔編號G06F17/30GK102222084SQ20111012457
公開日2011年10月19日 申請日期2011年5月13日 優先權日2011年5月13日
發明者胡龍科 申請人:北京百度網訊科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀