2012-07-04 44 views

回答

1

即使這是技術上可行,我想答案是「不」,因爲Google Maps/Google Earth APIs Terms of Service

9許可證要求。上述谷歌的許可受您遵守下列規定:

        9.1免費,公衆瞭解你的地圖API實現。

                9.1.1一般規則。

               (二)公開訪問(無防火牆)。您的地圖API的實現必須不工作(我)只落後
                           防火牆;或(ii)只在內部網絡上(顯影過程中和測試
                           相除外);或(iii)在封閉的社區(例如,通過僅限邀請的訪問)。

因此,在沒有互聯網連接的情況下使用API​​將違反TOS。

+0

但報價還說:'(除了在開發和測試 階段);'所以我們只用於商業目的是違法的? :) –

2

是的,但只有當您要訪問的區域緩存在硬盤中。您可以使用以下步驟來緩存地點:

1.首先探索您在Google地球在線的最大有利位置,即使在離線系統中也必須查看。

2.複製您在以下位置探索的相應緩存(複製圖標文件夾,dbcache.dat,dbcache.dat.index,dbroot_cache) 「C:\ Documents and Settings * username * \ Local設置\應用數據\ Google \ GoogleEarth「

3.安裝任何Google Earth離線安裝程序。

4.在下面的位置更新谷歌地球的註冊表鍵和vid。

1.Open運行在中開始,然後輸入「regedit」

2.轉到HKEY_CURRENT_USER..Click HKEY_CURRENT_USER旁邊的+橫杆上。

3.轉到Software \ Google \ Google Earth Plus ..然後你會看到旁邊的註冊表項列表..去鍵右鍵點擊該修改,然後輸入任何12位數字說更好的鍵=「000000000000 「然後按下ok並且VID =」AAAACjYuMS4wLjUwMDE =「

5.在下面路徑的離線系統中, 「C:\ Documents and Settings *用戶名* \ Local Settings \ Application Data \ Google \ GoogleEarth」。

+0

如果您可以發佈如何在Linux中完成所有操作,我將不勝感激。 –

+0

對不起,但我不知道如何在Linux中存儲緩存等,所以不能幫助你。 –

+0

我知道這是一個古老的線程,但我很想知道你的意思是什麼「谷歌地球離線安裝」我不知道任何這些......感謝先進的 – Darksaint2014

相關問題