新四季網

在數字製圖中的交互式導航和視圖選擇的製作方法

2023-06-13 22:44:01 5

專利名稱:在數字製圖中的交互式導航和視圖選擇的製作方法
在數字製圖中的交互式導航和視圖選擇
背景技術:
製圖系統諸如以多個縮放級別和多種地圖類型(例如,具有交通或不具有交通的道路視圖,航空圖、地形圖、鳥瞰圖、街道視圖等)提供多個視圖來表示相同的地理區域。在縮放級別與地圖模式之間切換的常用方式是使用標準的用戶接口單元,諸如按鈕、覆蓋圖標或菜單項。這些單元典型地比地圖需要更多本地化(localization)並且詞彙可能是引起歧義的(例如,航空相對於衛 星),而這樣的概念通過例子更易於在視覺上理解。在縮放級別與模式之間的切換通常是完全模態的且更新整個地圖。通過將較小地圖放置於較大地圖的角落來一起顯示兩種縮放級別或兩種模式是一種常見的方式,但是利用這種解決方案,相同的地理地點由在較小地圖和較大地圖中的兩個不同點來表示,這可能是不清楚的。

發明內容
下文給出了簡化的發明內容以便提供對本文描述的一些新穎的實施例的基本理解。此發明內容並非廣泛的綜述且並不打算識別關鍵的/至關重要的元素或者描繪本發明的範圍。其唯一目的是以簡化的形式的呈現一些概念,作為後面呈現的更詳細描述的前序。所公開的架構使能在數字製圖中的交互式導航和視圖選擇。該架構使能在顯示器的地圖區域中同時顯示多個地圖視圖(或縮放級別)。地圖視圖被與顯示器的固定位置相關地進行定位和呈現以用於交互式選擇(例如,在觸控螢幕上)。地圖區域的中心區域(或內部區域)包括用於呈現地圖的一部分的主要視圖(或者縮放級別),以及呈現一個或多個次要視圖(或者縮放級別)的一個或多個次要區域(在中心區域的外圍上)。應當指出,在主要視圖與次要視圖之間的縮放級別區分所呈現的地圖細節的數量。例如,主要視圖可示出更詳細的製圖數據,而(多個)次要視圖示出較少的細節,但對於主要視圖周圍的地理區域示出更大量的製圖數據。所有視圖(地圖)被放置與固定位置相關的地圖區域中。選擇次要區域中的替換模式(例如,通過觸摸)將暫時地或永久地將中心區域切換到選擇的次要區域。改變主要區域中的當前狀態(例如,平移地圖或改變當前的縮放級另Ij)在當前顯示的所有次要區域中觸發等同的改變。換言之,視覺選擇和自我發現被使能,使得當用戶觀看感興趣的地理區域中的(多個)替換模式的實際例子時,用戶可以通過選擇(例如,觸摸)希望的次要視圖來作為主要視圖顯示該次要視圖以進入視圖和更詳細的地圖地理區域。為了實現前述和相關目的,在本文中結合下文的描述和附圖描述了某些說明性方面。這些方面指示可實踐本文所公開的原理的各種方式,並且所有方面和其等同物打算在所要求保護的主題的範圍內。當結合附圖考慮時,其它優點和新穎的特點將從下文的詳細描述變得明顯。


圖I示出了根據所公開的架構的系統。圖2示出了示範性多視圖導航用戶接口。圖3示出了替換的示範性多視圖導航用戶接口。圖4示出了具有三個次要視圖的、替換的示範性多視圖導航用戶接口。圖5示出了具有四個次要視圖的、替換的示範性多視圖導航用戶接口。圖6不出了不範性多視圖導航用戶接口的再現。 圖7示出了根據所公開的架構的方法。圖8示出了圖7的方法的另外的方面。圖9示出了根據所公開的架構的替換的方法。圖10示出了圖9的方法的另外的方面。圖11示出了根據所公開的架構的、執行數字製圖中的交互式導航和視圖選擇的計算系統的框圖。
具體實施例方式所公開的架構使能在數字製圖中的交互式導航和視圖選擇。該架構使能在顯示器的地圖區域中同時顯示多個地圖視圖(或縮放級別),所述地圖視圖與顯示器的固定位置相關以用於交互式選擇(例如,在觸控螢幕上)。地圖區域的中心區域(或內部區域)包括用於呈現地圖的一部分的主要視圖(或縮放級別)、和呈現一個或多個次要視圖(或縮放級另O)的一個或多個次要區域(在中心區域的外圍)。應當指出的是,在主要視圖與次要視圖之間的縮放級別區分所呈現的地圖細節的數量。例如,主要視圖可示出更詳細的製圖數據,而(多個)次要視圖示出更少的細節,但是針對主要視圖周圍的地理區域示出更大數量的製圖數據。所有視圖(地圖)被放置在與固定位置相關的地圖區域中。選擇在外圍的次要視圖暫時地或永久地將中心區域(主要視圖)切換到所選擇的次要視圖。改變主要視圖中的當前狀態(例如,平移地圖或改變當前縮放級別)觸發了在當前顯示的所有次要視圖中的等同的改變。該架構也對離線的和在線的地圖起作用。現參看附圖,其中相同的附圖標記始終用於指代相似的單元。在下文的描述中,為了解釋的目的,陳述了許多具體細節來提供對描述的透徹理解。然而,明顯的是,新穎的實施例可在無這些具體細節的情況下被實踐。在其它實例中,以框圖形式示出了熟知的結構和設備以便於它們的描述。打算是涵蓋屬於所要求保護的主題的精神和範圍內的所有修改、等同物和替代選擇。圖I示出了根據所公開的架構的系統100。該系統100包括地圖構件102,其接收諸如地圖、矢量地圖和地像塊(例如,來自地像塊服務)這樣的製圖數據104,用於在顯示器108上的地圖顯示區域106中以多個視圖觀看。視圖構件110在交互式次要視圖112中呈現製圖數據104並且在交互式主要視圖116中呈現製圖數據104的主要部分114。主要視圖和次要視圖(112和116)相對於地圖顯示區域106中的固定位置被放置或定位。主要視圖116和次要視圖112的地點被維持(例如,通過編程)在相對於顯示器108的地圖顯示區域106中的固定位置的地點中。固定位置的地點以及主要視圖116和次要視圖112相對於固定位置的地點相對於固定位置被恆定地維持。這也意味著在響應於所觀看的製圖數據104中的交互式改變,在製圖數據104中更新的期間內,相對於顯示器108的地圖顯示區域106的邊界(例如,中心)被維持。換言之,一般而言,視圖(112和116)將佔據物理顯示器的僅僅一部分,而不是顯示器的全部,儘管這也是可能的。例如,如果在特定行動作業系統上的標準布局在顯示器的、針對狀態欄的頂部和顯示器的、針對菜單欄的底部處具有保留區域(不可用於顯示視圖),則這些保留的區域對於地圖是不可用的。另夕卜,雖然地圖的興趣點通常為由視圖(112和116)所佔據的多邊形(例如,矩形地圖顯示區域106)的中心,但是興趣點潛在地可能為任何固定位置(例如,相對於可用的顯示空間的邊界)。主要視圖116可響應於與次要視圖112的交互而被暫時地隱藏。響應於與次要視圖112的交互,次要視圖112消耗顯示器108的可用空間,或在另一結果中(例如,完全)消耗顯示器108的地圖顯示區域106。主要視圖116是次要視圖112的製圖數據104的一部分的放大視圖(放大)。與次要視圖112中的製圖數據104的給定部分的交互將製圖數據104的給定部分提升為主要視圖116。視圖構件110響應於在次要視圖112中的製圖數據104的交互式改變而改變在主要視圖116中的製圖數據104。視圖構件110響應於在主要視圖116中的製圖數據的交互式改變而改變在次要視圖112中的製圖數據104。 不同的縮放級別使能快速的地圖平移。主要視圖116是使用特定縮放級別的地圖。次要視圖112使用相同的地圖類型,但具有更低的縮放級別(例如,較不詳細且表示更大的地理區域)。當用戶進行交互(例如,做出滑動觸摸姿勢)以在主要視圖中平移地圖時,次要視圖地圖的中心被更新以跟隨在主要視圖116中的地圖上的移動。當使用觸摸交互時,例如,當用戶觸摸次要視圖112區域時,主要視圖116的地圖可被暫時地隱藏且顯示器108的整個地圖區域或整個顯示區域可由次要視圖112地圖使用。用戶可容易地且快速地移動次要視圖112的地圖使得基於次要視圖112更低的縮放級別來觀看不同的或較遠的地點。當用戶延遲與次要視圖112的地圖的交互達預先確定的時間量(例如,兩秒)時,發生超時且使用經由次要視圖112地圖所選擇的不同的或較遠的地點作為固定位置點再次顯示主要視圖116地圖。在下文中示出和描述了替換的地圖視圖,其可使用相同的地圖類型和不同的縮放級別、不同的地圖類型和相同的縮放級別、和/或不同的地圖類型和不同的縮放級別。取決於硬體(例如,諸如手持行動裝置這樣的設備)和該設備的總體外觀和感覺,可通過不同的交互來觸發對次要視圖的選擇。換言之,交互包括但不限於在觸控螢幕、鍵盤輸入、按鈕、滑鼠、光筆、設備位置或方位改變(例如,經由加速計)、或者在平臺上可用的其它輸入機制上的單擊、多擊、或觸摸姿勢。在更加健壯的實施方式中,可利用話音控制來與主要視圖和次要視圖交互也在所公開的架構的設想內。(例如,通過平移地圖)改變(例如,移動操作)針對主要視圖116的固定位置(地圖上的地理地點)導致在所有顯示的次要視圖中複製這種移動。如果次要視圖被擴展到整個屏幕,則固定位置表示相同的地理地點。當在主要視圖116中做出改變時,諸如縮放級別這樣的其它參數可能或可能不在次要視圖112中被更新。縮放級別更新可以依賴於實施方式進行,如希望的那樣。選擇次要視圖可造成主要視圖和次要視圖的交換換言之,次要視圖112變成了新的主要視圖且現有的主要視圖變成了與選擇的次要視圖以相同方式顯示的次要視圖。選擇次要視圖可暫時地或永久地向次要視圖模式分配整個屏幕。該架構可向用戶提供一種返回到多個視圖的機制。為了優化性能,視圖在僅用作次要視圖時可使用簡化表示。簡化表示在視覺上類似於完整的表示以幫助用戶立即識別該視圖並且該視圖是正確地點的實際地圖(相比於例子或靜態圖像而言)。在主要視圖與每個次要視圖之間的分隔、以及在不同的次要視圖之間的分隔可顯示為明顯界限(分界),具有或不具有使得所述分隔對用戶是更顯而易見的邊界線。替換地或者與之組合,該分隔可顯示為漸進過渡,所述漸進過渡使用例如衰退、阿爾法混合或其它類似的視覺效果。
圖2示出了示範性多視圖導航用戶接口 200。接口 200包括主要視圖202 (類似於主要視圖116)和次要視圖204 (類似於次要視圖112)。次要視圖204在主要視圖202上方且沿著主要視圖202的左側放置。接口 200採用對角線分隔符206,其給觀看者提供了視覺上可感知的分隔。圖3示出了替換的示範性多視圖導航用戶接口 300。接口 300包括主要視圖302(類似於主要視圖116)和次要視圖304(類似於次要視圖112)。在此實施方式中,次要視圖304在主要視圖302下方且沿著主要視圖302的右側放置。接口 300採用對角線分隔符306,其給觀看者提供了在主要視圖302與次要視圖304之間視覺上可感知的分隔。圖4示出了具有三個次要視圖的、替換的示範性多視圖導航用戶接口 400。接口400包括主要視圖402 (類似於主要視圖116)和多個次要視圖(每個類似於次要視圖112)次要視圖(SVl) 404、次要視圖(SV2) 406以及次要視圖(SV3) 408。在此實施方式中,次要視圖(SVl) 404在主要視圖402上方生成,次要視圖(SV2) 406在主要視圖402的左邊生成,以及次要視圖(SV3) 408在主要視圖402的右邊生成。接口 400採用分隔符410,其給觀看者提供了在主要視圖402與次要視圖(404、406、和408)之間的視覺上可感知的分隔。圖5示出了具有四個次要視圖的、替換的示範性多視圖導航用戶接口 500。接口500包括主要視圖502(類似於主要視圖116)和多個次要視圖(每個類似於次要視圖112)次要視圖(SVl) 504、次要視圖(SV2) 506、次要視圖(SV3) 508、以及次要視圖(SV4) 510。在此實施方式中,次要視圖(SVl) 504在主要視圖502上方生成,次要視圖(SV2) 506在主要視圖502的左邊生成,次要視圖(SV3) 508在主要視圖502的右邊生成,以及次要視圖(SV3) 510在主要視圖502的下方生成。接口 500採用分隔符512,其給觀看者提供了在主要視圖502與次要視圖(504、506、508、和510)之間的視覺上可感知的分隔。圖6示出了針對紐約(New York)市的、示範性多視圖導航用戶接口 600的再現。接口 600包括由視覺上可感知的分隔符604圍成的主要視圖602,分隔符604分隔了主要視圖602與次要視圖606。次要視圖606是在紐約市的周圍區域的總地圖。次要視圖606至少在道路和其它地面構造(例如,河流、鐵路軌道、水體、城市等)方面不如主要視圖602詳細。此處包括一組流程圖,該組流程圖表示用於執行所公開的架構的新穎的方面的示範性方法。雖然出於簡化解釋的目的,在此處示出的一種或多種方法例如以流程圖或流程圖表的形式被顯示和描述為一系列動作,但是應當理解和意識到,所述方法並不被動作的所述次序所限制,因為根據所述方法的一些動作可以以不同次序發生和/或與本文所示和所述的其它動作同時發生。例如,本領域技術人員應理解和意識到,方法可替換地被表示為一系列相關的狀態或事件,諸如以狀態圖的形式。此外,並不是在方法中所示的所有動作對於新穎的實施方式都是需要的。圖7示出了根據所公開的架構的方法。在700,製圖數據的主要交互式視圖和次要交互式視圖被生成。次要交互式視圖在地理上與主要交互式視圖是相關的且描繪的地圖信息不如主要交互式視圖詳細。在702,主要交互式視圖與次要交互式視圖相對於顯示器中的固定位置的對準被維持。在704,與主要交互式視圖和次要交互式視圖的交互被處理,以便根據所述交互來改變製圖數據的呈現。圖8示出了圖7的方法的另外的方面。應當指出,該流程表明每個框可表示步驟, 所述步驟可單獨地或與其它框組合地被包括作為由圖7的流程圖所表示的方法的額外的方面。在800,響應於與次要交互式視圖的交互,主要交互式視圖被暫時地隱藏。在802,基於與次要交互式視圖的交互,用次要交互式視圖替換主要交互式視圖。在804,生成製圖數據的相對應部分的額外的次要交互式視圖,且主要交互式視圖上的交互式移動操作被複製到所有次要交互式視圖以跟蹤在主要交互式視圖中的移動。在806,響應於與次要交互式視圖的交互,次要交互式視圖被呈現在顯示器的整個地圖顯示區域中。在808,針對主要交互式視圖和次要交互式視圖使能不同的縮放級別。圖9示出了根據所公開的架構的替換的方法。在900,地圖信息的主要交互式地圖視圖和次要交互式地圖視圖被生成。次要交互式地圖視圖與主要交互式地圖視圖在視覺上是地理上相關的且描繪的地圖信息不如主要交互式地圖視圖詳細。在902,主要交互式地圖視圖和次要交互式地圖視圖相對於顯示器的固定位置的地點被維持。在904,針對主要交互式地圖視圖和次要交互式地圖視圖使能不同的縮放級別。在906,響應於主要交互式地圖視圖中的移動交互而用新的地圖信息更新次要交互式地圖視圖。圖10示出了圖9的方法的另外的方面。應當指出,該流程表明每個框可表示步驟,所述步驟可單獨地或與其它框組合地被包括作為由圖9的流程圖所表示的方法的額外方面。在1000,響應於交互,顯示器的整個可用的顯示空間可以被分配用於次要交互式地圖視圖。在1002,可以用選擇的次要交互式地圖視圖來替換主要交互式地圖視圖以便做出新的主要交互式地圖視圖。所替換的主要交互式地圖視圖可類似於選擇的次要交互式地圖視圖來再現。在1004,次要交互式地圖視圖被再現為簡化表示,該簡化表示在視覺上可識別為相關的地圖信息,以便優化性能。在1006,視覺上可感知的分隔在主要交互式地圖視圖與次要交互式地圖視圖之間被呈現。在1008,響應於與次要交互式地圖視圖的交互,主要交互式地圖視圖被暫時地隱藏。如在本申請中所使用的,術語「構件」和「系統」打算指計算機相關的實體,或是硬體、軟體與有形硬體的組合、軟體,或是執行的軟體。例如,構件可以是但不限於有形構件,諸如處理器、晶片存儲器、大容量存儲設備(例如,光碟機、固態驅動器、和/或磁存儲媒體驅動器)、和計算機;以及軟體構件,諸如在處理器上運行的進程、對象、可執行文件、數據結構(存儲在易失性或非易失性存儲媒體中)、模塊、執行的線程、和/或程序。作為說明,在伺服器上運行的應用和伺服器都可以是構件。一個或多個構件可駐留於執行的線程和/或進程內,以及構件可被定位在一個計算機上和/或分布在兩個或更多個計算機之間。詞語「示範性」可在本文被使用來表示用作例子、實例或說明。在本文被描述為"示範性"的任何方面或設計不必理解為相對於其它方面或設計是優選的或有利的。現參看圖11,示出了根據所公開的架構的、執行數字製圖中的交互式導航和視圖選擇的計算系統1100的框圖。然而,應當意識到,所公開的方法和/或系統的一些或所有方面可被實施為片上系統,其中模擬、數字、混合信號和其它功能被製造在單個晶片基板上。另外,該描述也應用於智慧型手機和具有類似硬體和軟體能力和功能的其它合適的行動裝置。為了提供本發明的各種方面的額外上下文,圖11和下文的描述打算提供其中可實施所述各種方面的合適的計算系統1100的簡要的、一般的描述。雖然上文的描述處於可在一個或多個計算機上運行的計算機可執行指令的一般上下文中,但是本領域技術人員將認識到,新穎的實施例也可組合其它程序模塊和/或作為硬體和軟體的組合被實施。用於實施各種方面的計算系統1100包括計算機1102,計算機1102具有(多個)處 理單元1104、諸如系統存儲器1106這樣的計算機可讀存儲裝置、和系統總線1108。(多個)處理單元1104可是各種商業上可得到的處理器中的任何處理器,諸如單處理器、多處理器、單核單元和多核單元。此外,本領域的技術人員應意識到,新穎的方法可用其它計算機系統配置來實踐,所述計算機系統配置包括小型計算機、大型計算機以及個人計算機(例如,臺式機、膝上型電腦等等)、手持計算設備、基於微處理器或可編程的消費電子等等,其中的每一個可操作地耦合到一個或多個相關聯的設備上。系統存儲器1106可包括計算機可讀存儲裝置(物理存儲媒體),諸如易失性(VOL)存儲器1110(例如,隨機存取存儲器(RAM))和非易失性存儲器(NON-VOL) 1112(例如,ROM、EPROM、EEPROM等)。基本輸入/輸出系統(BIOS)可被存儲在非易失性存儲器1112中,以及包括便於例如在啟動期間在計算機1102內的構件之間實現數據和信號的通信的基本例行程序。易失性存儲器1110也可包括高速RAM,諸如用於緩存數據的靜態RAM。系統總線1108為系統構件提供接口,包括但不限於系統存儲器1106到(多個)處理單元1104的接口。系統總線1108可以是若干類型的總線結構中的任何一種,所述總線結構還可互連到存儲器總線(具有或不具有存儲器控制器)和外圍總線(例如,PCI、PCIe、AGP、LPC等等),其使用各種各樣的商業上可得到的總線架構中的任何架構。計算機1102還包括(多個)機器可讀存儲子系統1114和(多個)存儲接口 1116,存儲接口 1116用於將(多個)存儲子系統1114接口連接到系統總線1108和其它希望的計算機構件。(多個)存儲子系統1114(物理存儲媒體)例如可包括硬碟驅動器(HDD)、軟磁碟驅動器(FDD)和/或光碟存儲驅動器(例如,⑶-ROM驅動器、DVD驅動器)中的一個或多個。(多個)存儲接口 1116例如可包括諸如EIDE、ATA、SATA、以及IEEE 1394這樣的接口技術。一個或多個程序和數據可被存儲在存儲器子系統1106、機器可讀和可移除的存儲器子系統1118(例如,閃速驅動器形狀因子技術)和/或(多個)存儲子系統1114(例如,光學的、磁的、固態的)中,所述程序和數據包括作業系統1120、一個或多個應用程式1122、其它程序模塊1124、以及程序數據1126。作業系統1120、一個或多個應用程式1122、其它程序模塊1124和/或程序數據1126例如可包括圖I的系統100的實體和構件、圖2的實體和接口 200、圖3的實體和接口300、圖4的實體和接口 400、圖5的實體和接口 500、以及圖7至圖10的流程圖所表示的方法。一般而言,程序包括例行程序、方法、數據結構、其它軟體構件等等,它們執行特定的任務或實施特定的抽象數據類型。例如,作業系統1120、應用1122、模塊1124、和/或數據1126中的所有或部分也可被緩存在存儲器中,諸如易失性存儲器1110。應意識到,所公開的架構可以通過各種商業上可得到的作業系統或作業系統的組合被實施(例如,作為虛擬機器)。(多個)存儲子系統1114和存儲器子系統(1106和1118)用作計算機可讀媒體,用於數據、數據結構、計算機可執行指令等的易失性和非易失性存儲。這樣的指令當由計算機或其它機器執行時可使得計算機或其它機器執行方法的一個或多個動作。執行動作的指令可存儲在一個介質上,或者可跨多個媒體被存儲,使得所述指令共同地出現在一個或多個計算機可讀存儲媒體上,無論所有指令是否在同一媒體上。計算機可讀媒體可以是任何可用的媒體,其可由計算機1102存取並且包括易失性和非易失性內部和/或外部媒體,所述易失性和非易失性內部和/或外部媒體是可移除 的或不可移除的。對於計算機1102而言,所述媒體適應以任何合適的數字格式存儲數據。本領域技術人員應意識到,可採用其它類型的計算機可讀媒體,諸如極碟驅動器、磁帶、閃速存儲卡、閃速驅動器、盒式磁碟等等,用於存儲用來執行所公開的架構的新穎方法的計算機可執行指令。用戶可使用諸如鍵盤和滑鼠這樣的外部用戶輸入設備1128與計算機1102、程序、和數據進行交互。其它的外部用戶輸入設備1128可包括話筒、IR(紅外)遙控器、控制杆、遊戲手柄、攝像識別系統、觸筆、觸控螢幕、姿勢系統(例如,眼睛移動、頭移動等等)和/或類似的輸入設備。用戶可使用諸如觸摸板、話筒、鍵盤等板載用戶輸入設備1130來與計算機1102、程序和數據交互,其中計算機1102例如是可攜式計算機。這些和其它輸入設備經由系統總線1108通過(多個)輸入/輸出(I/O)設備接口 1132被連接到(多個)處理單元1104,但可通過其它接口被連接,所述其它接口諸如並行埠、IEEE 1394串行埠、遊戲埠、USB埠、IR接口、短距離無線(例如,藍牙)和其它個人區域網(PAN)技術等等。(多個)I/O設備接口 1132也便於諸如印表機、音頻設備、攝像機設備等等這樣的輸出外圍設備1134的使用,所述I/O設備接口諸如音效卡和/或板載音頻處理能力。計算機1102(以及行動裝置或平板電腦)可包括一個或多個不同的傳感器,所述傳感器可用來支持製圖,所述傳感器包括但不限於使用衛星和/或蜂窩塔三角測量的全球定位、數字式羅盤、加速計、光傳感器、溫度計、氣壓計等等。一個或多個圖形接口 1136(也常被稱作圖形處理單元(GPU))在計算機1102與(多個)外部顯示器1138 (例如,LCD、等離子)和/或板載顯示器1140 (例如,用於可攜式計算機)之間提供圖形和視頻信號。(多個)圖形接口 1136也可被製造為計算機系統板的一部分。計算機1102可使用經由有線/無線通信子系統1142到一個或多個網絡和/或其它計算機的邏輯連接在聯網環境(例如,基於IP)中操作。其它計算機可包括工作站、伺服器、路由器、個人計算機、基於微處理器的娛樂裝置、對等設備或其它常見的網絡節點,以及典型地包括相對於計算機1102所描述的單元中的多個或所有。邏輯連接可包括到區域網(LAN)、廣域網(WAN)(例如,2G/3G/4G蜂窩數據網絡)、熱點等的有線/無線連接性。LAN和WAN聯網環境在辦公室和公司中是常見的且便於實現企業範圍的計算機網絡,諸如內聯網,所有這些可連接到諸如網際網路的全球通信網絡。當計算機1102在聯網環境中使用時,其經由有線/無線通信子系統1142(例如,網絡接口適配器、板載收發器子系統等)連接到網絡,以便與有線/無線網絡、有線/無線印表機、有線/無線輸入設備1144等等進行通信。計算機1102可包括數據機或用於在網絡上建立通信的其它裝置。在聯網環境中,相對於計算機1102的程序和數據可被存儲在與分布式系統相關聯的遠程存儲器/存儲設備中。應當意識到,圖示的網絡連接是示範性的以及在計算機之間建立通信鏈路的其它裝置可被使用。計算機1102可操作來通過使用諸如I EEE 802. xx標準家族的無線電技術與有線/無線設備或實體進行通信,所述設備或實體諸如在與例如印表機、掃描儀、臺式機和/或可攜式計算機、個人數字助理(PDA)、通信衛星、與無線可檢測的標籤(例如,公用電話亭、報攤、洗手間)相關聯的任何一個裝置或者地點、以及電話進行的無線通信(例如,IEEE802. 11空中調製技術)中操作地布置的無線設備。這至少包括用於熱點的Wi-Fi (用來保證無線計算機聯網設備的互操作性)、WiMax、以及Bluetooth 無線技術。因此,通信可以是與常規的網絡一樣的預先定義的結構,或者簡單地是在至少兩個設備之間的ad hoc通信。Wi-Fi網絡使用被稱作IEEE 802. Ilx (a、b、g等)的無線電技術來提供安全、可靠、快速的無線連接性。Wi-Fi網絡可被使用來將計算機彼此連接、連接到網際網路、以及連接到有線網絡(其使用IEEE 802. 3-相關的媒體和功能)。上文所描述的內容包括所公開的架構的例子。當然,不可能描述構件和/或方法的每一個想得到的組合,但本領域的普通技術人員可認識到,許多另外的組合和置換是可能的。因此,新穎的架構打算涵蓋屬於所附權利要求的精神和範圍內的所有這樣的變更、修改和變型。此外,就在詳細描述或權利要求中使用的術語「包括(includes)」來說,這樣的術語以類似於術語「包括(comprising)」的方式打算是包容性的,如「包括(comprising)」當在權利要求中被採用時被解釋為過渡詞一樣。
權利要求
1.一種系統(100),其包括 地圖構件(102),其接收用於在顯示器上以多個視圖觀看的製圖數據; 視圖構件(110),其在交互式次要視圖中呈現製圖數據和在交互式主要視圖中呈現所述製圖數據的主要部分,所述主要視圖和次要視圖相對於顯示器的固定位置被定位;以及 處理器,其執行與所述地圖構件或所述視圖構件中的至少一個相關聯的計算機可執行的指令。
2.根據權利要求I所述的系統,其中所述主要視圖和所述次要視圖相對於所述固定位置的地點被維持,以及所述主要視圖響應於與所述次要視圖的交互被暫時地隱藏。
3.根據權利要求I所述的系統,其中響應於所觀看的所述製圖數據中的交互式改變,在所述製圖數據中的更新期間,恆定地維持所述固定位置的地點以及所述主要視圖和所述次要視圖相對於所述固定位置的地點。
4.根據權利要求I所述的系統,其中,響應於與所述次要視圖的交互,所述次要視圖消耗所述顯示器的可用的空間。
5.根據權利要求I所述的系統,其中所述主要視圖是所述次要視圖的所述製圖數據的主要部分的放大視圖,以及與所述次要視圖中的所述製圖數據的給定部分的交互將所述製圖數據的給定部分提升為主要視圖。
6.一種方法,其包括以下動作 生成製圖數據的主要交互式視圖和次要交互式視圖,所述次要交互式視圖與所述主要交互式視圖在地理上相關並且所描繪的地圖信息不如所述主要交互式視圖詳細(700); 維持所述主要交互式視圖和所述次要交互式視圖相對於顯示器的固定位置的對準(702); 處理與所述主要交互式視圖和所述次要交互式視圖的交互以根據所述交互來改變所述製圖數據的呈現(704);以及 利用執行存儲在存儲器中的指令的處理器來執行生成、維持或處理的動作中的至少一個動作。
7.根據權利要求6所述的方法,其還包括響應於與所述次要交互式視圖的交互而暫時地隱藏所述主要交互式視圖。
8.根據權利要求6所述的方法,其還包括基於與所述次要交互式視圖的交互而用所述次要交互式視圖替換所述主要交互式視圖。
9.根據權利要求6所述的方法,其還包括生成所述製圖數據的相對應部分的額外的次要交互式視圖,以及將所述主要交互式視圖上的交互式移動操作複製到所有次要交互式視圖來跟蹤在所述主要交互式視圖中的移動。
10.根據權利要求6所述的方法,其還包括響應於與所述次要交互式視圖的交互而在所述顯示器的整個地圖顯示區域中呈現所述次要交互式視圖。
全文摘要
使能在數字製圖中的交互式導航和視圖選擇的架構。多個地圖視圖(或縮放級別)可在顯示器的地圖區域中被同時呈現。地圖視圖與顯示器的固定位置相關地被定位和呈現以用於交互式選擇(例如,在觸控螢幕上)。地圖區域的中心區域包括用於呈現地圖的一部分的主要視圖,和呈現一個或多個次要視圖的一個或多個次要區域(在中心區域的外圍上)。應當指出,主要視圖和次要視圖區分所呈現的地圖細節的數量。例如,主要視圖可示出更詳細的製圖數據,而(多個)次要視圖示出更少的細節,但針對所述主要視圖周圍的地理區域示出更大量的製圖數據。
文檔編號G06F3/0484GK102968257SQ20121052159
公開日2013年3月13日 申請日期2012年12月7日 優先權日2011年12月8日
發明者D.考斯塞米克, J.R.丹圖魯裡 申請人:微軟公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀