2004 年 10 月 27 日 Google
宣布收购了美国的一家卫星图像公司 Keyhole 公司,并于 2005 年 6 月推出了 Google Earth
系列软件。用户们可以通过下载一个 Google Earth 客户端软件,就可以免费浏览全球各地的高清晰度卫星图片。
Google 卫星地图的横空出世,催生了不少包括我在内的 “ 地图玩家 ”
,这些卫星地图发烧友们乐此不疲地收集和张贴那些有趣的地标以及自己的新发现,他们使得这个非常酷的软件迅速普及到了大众,使得普通人也可以体会到使用
Google Earth 浏览自己家房顶的快感。下面,我就介绍一下我自己在使用 Google Earth
这个软件的过程中,总结的一些常用的技巧和应用。
1 、根据经纬度定位地标的方法
在 Search 面板的 Fly To 输入框中,输入一个经纬度,按回车,就可以直接 “ 飞 ”
到那个位置。其间采用的那种动画效果,让我们产生一种遨游地球的奇妙感觉。
2 、如何在软件中截图
这里介绍一个简单的截图方法,找到一个画面后,按下 “Ctrl+Shift+E”
,会出现一个通过电子邮件发送截图的界面,如下图所示,双击附件里那个图片,另存到硬盘上即可。这个图片就是当前的截图。

3 、如何导出地标文件
在需要引出的地标文件夹上,用鼠标右键点一下,在菜单中选择 “Save As”
然后输入引出文件名就行了,目前可以导出 KMZ 和 KML 两种地标文件格式。
4 、 KML
和 KMZ 地标文件有什么不同
Google Earth 有两种类型的地标文件,一种是 KML 文件,一种是 KMZ 文件。
KML 是原先的 Keyhole 客户端进行读写的文件格式,是一种 XML
描述语言,并且是文本格式,这种格式的文件对于 Google Earth
程序设计来说有极大的好处,程序员可以通过简单的几行代码读取出地标文件的内部信息,并且还可以通过程序自动生成 KML 文件,因此,使用
KML 格式的地标文件非常利于 Google Earth 应用程序的开发。
KMZ 是 Google Earth 默认的输出文件格式,是一个经过 ZIP 格式压缩过的 KML
文件,当我们从网站上下载 KMZ 文件的时候, Windows 会把 KMZ 文件认成 ZIP 文件,所以另存的时候文件后缀会被改成
.ZIP ,因此需要手动将文件后缀改成 .KMZ 。
KMZ 文件用 ZIP 工具软件打开,然后解压缩即可得到原始 KML 文件。当然, KMZ
文件也有自己的好处,就是 KMZ 文件的自身可以包含图片,这样就可以不依赖引用网络上的图片。
一般情况下,双击 KMZ/KML 文件即可从 Google Earth
中打开地标文件,但是需要注意的是, KMZ/KML 地标文件名不能包含中文字符,文件存放的路径也不能有中文字符,否则将无法在
Google Earth 中打开。
5 、如何快速得到一个地标的
KML 格式
快速得到地标的 KML 文件内容的方法是,在 Google Earth
中右键点击一个地标,然后点右键,点 Copy ,然后打开记事本按 Ctrl-V 即可将该地标的 KML 内容粘贴到其中。
6 、如何测量地图上两点的距离
点击菜单 “Tools”-“Ruler” ,弹出如下对话框。

此时,点击地球上任意两点,均可计算出两点间的距离(默认单位为英里,其它还有千米、米、厘米、英尺、码等),选择
Path 还可以测量曲线和折线的距离。
7 、如何制作自己的地标
看多了别人制作的地标,自己是不是也觉得手痒呢?你有没有想过把自己的住宅、工作单位、自己发现的 “
有趣的地方 ” ,也做成地标呢?
制作一个地标其实非常简单,看到一个好玩的地方,在 Google Earth 菜单中点 “Add”
,再选择 “Placemark” ,即可出现下图的界面。

其中地标的经纬度会自动填写,我们只需要填写 Name (地标名称)和 Description
(地标说明注释说明)即可,这里可以填写中文,不过如果你想要在 Google Earth 官方社区上发布的话,建议还是使用英文。
信息填写完成后点 OK 即可生成一个地标,如果想修改一个地标,在地标上点右键 -Properties
,即可修改地标的说明以及位置。
地标说明是支持 HTML 语法的,因此我们可以应用 HTML
来插入图片、修改字体等,建立一个好看的地标说明。
8 、如何共享发布自己的地标
Google Earth 社区可以让任何人在 Google Earth
上分享自己的地标,我们分享自己的地标也很简单,不过需要一定的英文基础。
首先登录 Google Earth 社区网站 http://bbs.keyhole.com ,点
“New user” 建立一个论坛社区用户,然后在自己的地标上点右键,再点 Share/Post ,如下图,即可进入 Google
Earth 社区的地标发布页面。这里需要注意的是, Google Earth
对中文支持一点也不好,如果地标的介绍和名称使用中文字符的话,在 Google Earth
将显示为乱码,因此请务必使用英文字符来标明地标的名称和介绍。

地标发布后一般不会立刻显示在 Google Earth
的图层中,通常需要几个月的时间,你标注的地标才会出现在 Google Earth 的图层之中。
9 、图层的应用
Google Earth
在卫星地图的基础上,提供了很多数据图层,图层打开会在相应的位置呈现各种数据。具体操作是,在 Google Earth
左侧,找到一个叫图层( Layers )的设置,点中不同的图层,可以在 Google Earth
显示更多的信息,这里介绍主要的几个:

Google Earth Community 图层:显示在 Google Earth
社区上,网友自己标记的地标。我们上面提到的分享地标就是用的这个图层。
Borders 图层:显示国家、省等之间的边界信息。
National Geographic Maga 图层:有大量国家地理杂志在非洲的航拍高清晰地图地标。
Transportation 图层:可以显示世界各地的机场,火车站信息。
DG Coverage
图层:显示不同年份卫星地图的数据,不同的年份,将显示不同的颜色,这让我们可以知道一个地方的卫星地图到底是什么时候拍摄的。
10 、卫星地图的应用
Google Earth 的确很酷,但是 Google Earth
并不只是用来玩的,我们可以在上面开发出自己的应用,将自己网站的实用功能和 Google 提供的卫星地图整合起来。
要想使用 Google 的卫星地图资源,必需面对如何调用的问题,这涉及到很复杂的程序编写。好在
Google 体会到了程序员的辛苦,很早就自己推出 Google Maps API ,全世界对 Google
卫星地图有兴趣的程序员都能够通过简单的 API 调用来开发自己的 Google 地图服务。
要进行 Google Maps API 的开发,需要先去
http://www.google.com/apis/maps/ 申请一个所谓的 API Key ,有了这个 Key ,才能使用
Google Maps 服务。当然,如果大网站调用 Google Maps API 的数据非常大的时候,需要事先联系 Google
的相关人员。
API 的英文帮助参见这个地址:
http://www.google.com/apis/maps/documentation/ 。掌握最基本的 API
之后,我们就可以使用编程的方法来实现各式各样的基于 Google Maps 的令人目眩的服务啦。
编程时候要调用地标资源,一般都是实用 KML 的文件格式, KMZ 的格式无法直接编程实用,需要实用
UNZIP 之类的接口先降文件解压缩,然后再调用解开的 KML 文件。
好了,以上就是我介绍的 Google Earth
的常用技巧,做为一个狂热的 Google Earth 的爱好者,我先前曾写了大量的关于 Google Earth 和 Google
Maps 的文章,并且专门建立了一个独立的 Google Earth
资源收集网站,而实际过程中,我发现好的资源需要大家共同的努力才能分享,所以,如果大家英文还不错的话,就建议多登录一下 Google
Earth 官方的论坛社区,多发布一些优秀的地标资源,让 Google Earth 上显示出更多中国地区的地标。
【本站声明】本站刊载的部分内容全部来源互联网,对于此类文章本站仅提供交流平台,不为其版权负责。如涉及侵犯您的知识产权的文章,请联系我们,我们将尽快做出更正。并向您表示感谢!同时特别感谢对本站所有支持的网友。