http://en.opensuse.org/Google_Earth
这与Google地图不同,需要在计算机上安装。 如果我以某种方式在我的硬盘上获得地图,我是否可以在没有互联网的情况下使用Google Earth API?
答案 0 :(得分:2)
是,但仅当您要访问的区域缓存在硬盘中时。您可以使用以下步骤缓存地点:
1.首先在谷歌地球上探索你最有趣的地方,即使在离线系统中你也要看到它。
2.复制您在以下位置探索过的相应缓存。(复制图标文件夹,dbcache.dat,dbcache.dat.index,dbroot_cache) “C:\ Documents and Settings * username * \ Local Settings \ Application Data \ Google \ GoogleEarth”
3.安装任何Google Earth离线安装程序。
4.在以下位置更新google earth的注册表项和vid。
1.在“开始”中打开“运行”,然后键入“regedit”
2.go to HKEY_CURRENT_USER ..点击HKEY_CURRENT_USER旁边的+横杆。
3.转到Software \ Google \ Google Earth Plus ..然后你会看到旁边的注册表项列表..转到按键右键单击该按下修改然后输入任何12位数字说更好的密钥=“000000000000”然后按确定,VID =“AAAACjYuMS4wLjUwMDE =”
5.在以下路径的离线系统中,使用缓存,即e。 “C:\ Documents and Settings * username * \ Local Settings \ Application Data \ Google \ GoogleEarth”。
答案 1 :(得分:2)
即使在技术上可行,我认为答案是“不”,因为Google Maps/Google Earth APIs Terms of Service说
<强> 9。许可证要求。以上Google的许可证必须遵守以下要求:
9.1免费,公开访问Maps API实施。
9.1.1一般规则。
(b)公共访问(无防火墙)。您的Maps API实施不得运行(i)仅在后面执行 防火墙;或(ii)仅在内部网络上(开发和测试期间除外) 相);或(iii)在封闭社区(例如,通过仅限邀请访问)。
因此,在没有互联网连接的情况下启用API会违反服务条款。