一種用于經由通信網絡向客戶端設備提供地圖數據的計算機實施的方法包括生成地圖數據,地圖數據符合非光柵格式并且用于在客戶端設備渲染地理區域的光柵地圖圖像。光柵地圖圖像包括若干地圖元素,每個地圖元素與在地理區域中的相應物理實體或者物理實體的一部分對應。該方法還包括生成地圖特征的描述,地圖特征包括若干地圖元素中的兩個或者更多個地圖元素并且不包括若干地圖元素中的至少一個地圖元素,其中在地圖特征中包括的地圖元素與有關物理實體或者相同物理實體的部分對應。生成地圖特征的描述包括提供地圖數據的與地圖特征對應的一部分的指示并且提供唯一地標識地圖特征的地圖特征標識符。該方法還包括使地圖數據和地圖特征的描述經由通信網絡向客戶端設備傳輸。
【技術實現步驟摘要】
【國外來華專利技術】【專利摘要】一種用于經由通信網絡向客戶端設備提供地圖數據的計算機實施的方法包括生成地圖數據,地圖數據符合非光柵格式并且用于在客戶端設備渲染地理區域的光柵地圖圖像。光柵地圖圖像包括若干地圖元素,每個地圖元素與在地理區域中的相應物理實體或者物理實體的一部分對應。該方法還包括生成地圖特征的描述,地圖特征包括若干地圖元素中的兩個或者更多個地圖元素并且不包括若干地圖元素中的至少一個地圖元素,其中在地圖特征中包括的地圖元素與有關物理實體或者相同物理實體的部分對應。生成地圖特征的描述包括提供地圖數據的與地圖特征對應的一部分的指示并且提供唯一地標識地圖特征的地圖特征標識符。該方法還包括使地圖數據和地圖特征的描述經由通信網絡向客戶端設備傳輸。【專利說明】使用聚合特征標識符來管理地圖元素
本公開內容涉及地圖渲染系統,比如電子地圖顯示系統,并且更具體地涉及一種其中使用包括離散地圖元素的地圖數據來渲染地圖圖像的地圖渲染系統。
技術介紹
這里提供的
技術介紹
描述是為了總體上呈現公開內容的背景。當前具名的專利技術人的工作在這一
技術介紹
部分中描述該工作的程度上以及該描述的可能在提交時未以其它方式適合作為現有技術的方面既未被明示地也未被暗示地承認為相對于本公開內容的現有技術。如今,地理區域的地圖可以由在包括移動電話、汽車導航系統、手持全球定位系統(GPS)單元和計算機的廣泛多種設備上運行的軟件應用顯示。取決于應用和/或用戶偏好,地圖可以顯示地形數據、街道數據、城市交通信息、交通數據等。另外,一些應用在交互式模式中顯示地圖,從而使得用戶可以例如操作各種控件(單選按鈕、滾動欄等)以改變縮放水平或者向新位置搖動(pan) “相機”。用戶在一些情況下也可以選擇或者取消選擇某些信息的顯示。例如,用戶可以操作適當控件以接通自行車道的顯示。為了渲染地圖圖像,客戶端設備通常從專用服務器接收光柵圖像。例如,地圖服務器可以在因特網上操作并且對于指定的地理地區向各種客戶端設備按照可移植網絡圖形(PNG)格式提供圖像。盡管光柵圖像相對易于在客戶端設備渲染,但是光柵圖像數據通常需要用于全面地圖的大量存儲空間。而且難以在客戶端設備高效地操縱光柵圖像。例如,為了放大選擇的地區,從服務器取回新光柵圖像數據,或者放大可用光柵圖像數據而質量損失明顯。另外,為了改變地圖圖像的可視性質,客戶端設備必須請求來自地圖服務器的新光柵圖像數據。
技術實現思路
在一個實施例中,一種用于經由通信網絡向客戶端設備提供地圖數據的計算機實施的方法包括生成地圖數據,地圖數據符合非光柵格式并且用于在客戶端設備渲染地理區域的光柵地圖圖像。光柵地圖圖像包括若干地圖元素,每個地圖元素與在地理區域中的相應物理實體或者物理實體的一部分對應。該方法還包括生成地圖特征的描述,地圖特征包括若干地圖元素中的兩個或者更多個地圖元素并且不包括若干地圖元素中的至少一個地圖元素,其中在地圖特征中包括的地圖元素與有關物理實體或者相同物理實體的部分對應。生成地圖特征的描述包括提供地圖數據的與地圖特征對應的一部分的指示并且提供唯一地標識地圖特征的地圖特征標識符。該方法還包括使地圖數據和地圖特征的描述經由通信網絡向客戶端設備傳輸。在另一實施例中,一種在通信網絡上操作的計算設備包括地圖數據生成器和地圖特征控制器。地圖數據生成器生成用于在客戶端設備渲染地理區域的光柵地圖圖像的地圖數據,其中地圖數據根據非光柵格式指定多個幾何形狀,并且其中光柵地圖圖像描繪在地理區域中的若干物理實體。地圖特征控制器生成與從若干物理實體選擇的兩個或者更多個物理實體的組或者與物理實體之一的兩個或者更多個部分對應的地圖特征的描述,其中地圖特征不與若干物理實體中的至少一個物理實體對應,并且其中為了生成地圖特征的描述,地圖特征控制器提供地圖數據的與地圖特征對應的一部分的指示并且提供唯一地標識地圖特征的地圖特征標識符。計算設備使地圖數據和地圖特征的描述經由通信網絡向客戶端設備傳輸。在另一實施例中,一種在計算設備中用于提供交互式地圖內容的方法包括經由通信網絡接收符合非光柵格式的用于地理區域的地圖數據。接收地圖數據包括接收若干描述符,每個描述符指定若干地圖元素中的相應地圖元素的幾何形狀,其中每個描述符獨立可解譯以渲染對應的地圖元素。該方法還包括接收地圖特征的描述,地圖特征包括若干地圖元素中的兩個或者更多個地圖元素并且不包括若干地圖元素中的至少一個地圖元素,從而使得在地圖特征中包括的地圖元素與在地理區域中的有關物理實體或者單一物理實體的部分對應。另外,接收地圖特征的描述包括接收若干地圖元素中的哪些地圖元素與地圖特征關聯的指示。該方法還包括解譯地圖數據以生成將經由用戶界面顯示的光柵地圖圖像,包括渲染多個地圖元素,并且經由用戶界面提供多個地圖元素中的兩個或者更多個地圖元素與地圖特征關聯的指示。【專利附圖】【附圖說明】圖1是根據一個實施例的系統的框圖,在該系統中,具有地圖控制器的地圖服務器向客戶端設備提供用于渲染地圖圖像的地圖數據和地圖特征的描述,該地圖特征聚合被渲染為地圖圖像的部分的若干地圖元素;圖2是可以在圖1的系統中操作的示例地圖控制器的框圖;圖3A是可以在圖1的系統中操作的客戶端設備顯示的具有地圖特征的示例地圖,該地圖特征包括若干建筑、場地和行人通道;圖3B是可以被渲染為由若干地圖瓦片組成的光柵地圖圖像的圖3A的地圖,其中地圖特征包括在不同地圖瓦片中渲染的地圖元素;圖3C是圖3A的地圖,其中自動地選擇若干地圖元素作為地圖特征的成分;圖4是圖示了用于向可以在圖1的系統中操作的客戶端設備提供地圖數據和地圖特征描述的示例信息交換的交互圖;圖5是用于在可以在圖1的系統中操作的地圖服務器生成地圖數據和地圖特征描述的示例方法的流程圖;圖6是用于在可以在圖1的系統中操作的地圖服務器生成地圖特征描述的示例方法的流程圖;并且圖7是用于在可以在圖1的系統中操作的客戶端設備處理地圖數據和地圖特征描述的示例方法的流程圖。【具體實施方式】一般而言,地圖服務器向客戶端設備按照非光柵格式提供用于渲染光柵地圖圖像的地圖數據,該光柵地圖圖像描繪各種地圖元素(比如建筑、公園、場地、水體、公路段、自行車道和行人通道,并且也提供至少一個聚合地圖特征的描述,該至少一個聚合地圖特征具有與公共行政單位對應或者以其它方式在邏輯上有關的若干分離的地圖元素。非光柵格式可以例如是矢量圖形格式。地圖服務器可以提供地圖數據的什么部分與聚合地圖特征對應的指示以便允許客戶端設備的用戶高效地選擇和操縱與聚合地圖特征關聯的多個地圖元素。以這一方式,用戶可以引用聚合地圖特征以自動地醒目顯示、去除、添加和更新組成聚合地圖特征的各種地圖元素的可視特性。地圖服務器也可以提供唯一地圖特征描述符,地圖服務器和客戶端設備可以在后續通信中利用該地圖特征描述符以引用聚合地圖特征。更特別地,使用地圖特征描述符,客戶端設備可以請求與聚合地圖特征有關的附加信息,t匕如用于渲染在新縮放水平或者在選擇地圖的新類型時變成可視的附加地圖元素的地圖數據。另外,地圖服務器可以在向客戶端設備提供可視樣式數據(即,與地圖元素的可視屬性(比如線條粗度、線條顏色、填充顏色等)有關的信息)時使用地圖特征標識符。聚合地圖特征可以與學術機構(比如大學)、商業本文檔來自技高網...
【技術保護點】
一種用于經由通信網絡向客戶端設備提供地圖數據的計算機實施的方法,所述方法包括:生成符合非光柵格式的地圖數據,其中所述地圖數據用于在所述客戶端設備渲染地理區域的光柵地圖圖像,其中所述光柵地圖圖像包括多個地圖元素,每個地圖元素與在所述地理區域中的相應物理實體或者物理實體的一部分對應;生成地圖特征的描述,所述地圖特征包括所述多個地圖元素中的兩個或者更多個地圖元素并且不包括所述多個地圖元素中的至少一個地圖元素,其中在所述地圖特征中包括的所述地圖元素與有關物理實體或者相同物理實體的部分對應,包括:提供所述地圖數據的與所述地圖特征對應的一部分的指示,并且提供唯一地標識所述地圖特征的地圖特征標識符;并且使所述地圖數據和所述地圖特征的所述描述經由通信網絡向所述客戶端設備傳輸。
【技術特征摘要】
【國外來華專利技術】...
【專利技術屬性】
技術研發人員:J·莫勒,B·康奈爾,D·奧特羅,
申請(專利權)人:谷歌公司,
類型:發明
國別省市:美國;US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。