[發明專利]地圖小組件有效
| 申請號: | 200880025501.8 | 申請日: | 2008-05-27 |
| 公開(公告)號: | CN101755282A | 公開(公告)日: | 2010-06-23 |
| 發明(設計)人: | 本杰明·查爾斯·阿普爾頓;斯特芬·梅施卡特;泰·陳;亞當·沙赫;王正;亞當·保羅·舒克;詹姆斯·羅伯特·麥吉爾 | 申請(專利權)人: | 谷歌公司 |
| 主分類號: | G06Q50/00 | 分類號: | G06Q50/00 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張煥生;安翔 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 地圖 組件 | ||
技術領域
本文檔討論用于將諸如小組件(gadget)的可移植程序模塊合并到諸如地圖繪制系統的地理信息系統中的機制和技術。?
背景技術
因特網用戶進行的許多搜索涉及一些地理組件。搜索本身可能包括地理信息,諸如搜索地圖和駕駛路線指引的地址。搜索還可能不明顯地要求地理結果,諸如當搜索包括具有物理位置的企業的名稱時。這樣的搜索可以被諸如Google?Maps的信息提供者服務接收和/或由該信息提供者服務傳遞結果。?
應用編程接口(API)可以允許第三方擴展地理信息提供者服務的功能。例如,使用API,程序員已從公寓和住宅收錄獲得數據并已創建諸如用Google?Maps(例如http://www.housingmaps.com/)在地圖上示出那些收錄的應用。?
發明內容
本文檔描述可以用來提供與諸如由Google?Maps提供的地圖相交互的機制和技術。例如,可以將小組件形式的可移植程序模塊與地圖頁面集成且可以允許開發顯示來自多個不同模塊的數據的地圖-實質上允許混合應用(mash-ups)的混合項目(mash-up)。本文檔還描述用于在不同模塊之間和/或之中通信的機制和技術,其可以在iframe或其中通常不認為每個模塊將與其它模塊自由地通信的其它結構中實現。例如,多個小組件可以與地圖相關聯且可以使用這些技術與地圖通信并相互通信。?
在一個實施方式中,公開了一種計算機實現的方法,該方法包括:在網頁上顯示來自第一域上的地圖繪制應用的信息;在網頁上顯示來自第二域的一個或多個可移植程序模塊;以及基于來自所述一個或多個可移植程序模塊的動作在所述地圖繪制應用上生成顯示。所述可移植程序模塊可以在一個或多個iframe中生成。該方法還可以包括在地圖繪制應用處接收輸入并將關于該輸入的信息通信到可移植程序模塊中的一個或多個。所述地圖繪制應用上的顯示可以包括位于所述地圖上的一個或多個對象。?
在一個方面,該方法還可以包括響應于搜索請求而識別要顯示在網頁上的地圖數據。該方法還可以包括響應于搜索請求而識別所述一個或多個可移植程序模塊。此外,該方法還可以包括通過參考存儲個性化頁面信息的用戶帳戶來識別所述一個或多個可移植程序模塊。在又一方面,所述方法還包括對數據服務器查詢地理相關信息并將與該地理相關信息相關聯的數據提交給與所述數據服務器分立的地圖服務器。此外,所述方法可以包括顯示與不同的域相關聯的兩個地圖繪制相關的可移植程序模塊,并將來自每個可移植程序模塊的數據通信到所述地圖繪制應用。?
在另一個實施方式中,公開了一個或多個計算機可讀介質,在其上具有以有形形式記錄的指令,在指令被執行時在計算機上產生動作。該動作包括:在網頁上顯示來自第一域的地圖繪制應用的信息;在網頁上顯示來自第二域的一個或多個可移植程序模塊;以及基于來自所述一個或多個可移植程序模塊的動作在所述地圖繪制應用上生成顯示。所述動作還可以包括在所述地圖繪制應用處接收輸入并將關于該輸入的信息通信到可移植程序模塊中的一個或多個。此外,所述動作可以包括響應于搜索請求而識別要顯示在網頁上的地圖數據,以及響應于搜索請求而識別所述一個或多個可移植程序模塊。?
在一方面,所述可移植程序模塊訪問來自第三方服務器的地理相?關數據并將與所述地理相關數據相關聯的信息供應給地圖服務器以進行地理編碼。此外,所述動作還可以包括顯示對用戶可用的可移植程序模塊的列表、接收對可移植程序模塊中的一個或多個的選擇、以及響應于所接收的選擇而顯示所選擇的可移植程序模塊。?
在另一個實施方式中,公開了一種計算機實現的系統。該系統包括來自地圖域的地圖應用、來自不同于所述地圖域的域的第一可移植程序模塊、以及被配置為允許所述地圖應用與所述可移植程序模塊之間的通信的通信模塊,其中,所述地圖應用和可移植程序模塊被配置為在公共網頁上顯示內容。所述系統還可以包括可獨立于第一可移植程序模塊選擇且被配置為與所述地圖應用通信并用來利用來自所述第一可移植程序模塊的內容在地圖上提供內容顯示的第二可移植程序模塊。所述第二可移植程序模塊可以來自于與所述第一可移植程序模塊的域不同的域。?
在一方面,所述通信模塊被配置為將向或從所述地圖應用發送的多個數據分組打包成單個包。此外,所述第一可移植程序模塊可以被配置為與數據服務器通信以獲得地理相關數據并與地圖服務器或地圖應用通信以將所述地理相關數據(geo-related?data)轉換成地理關連數據(geo-correlated?data)。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌公司,未經谷歌公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200880025501.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:視頻編解碼方法、裝置和系統
- 下一篇:圖像拾取系統及圖像處理方法





