这是《在.NET平台使用Google Earth COM API示例》系列的第一个正式版应用,
本系列已发布的内容列表如下:
在.NET平台使用Google Earth COM API示例(01)
在.NET平台使用Google
Earth COM API示例(02)
在.NET平台使用Google
Earth COM API示例(03)
在.NET平台使用Google
Earth COM API示例(04)
在.NET平台使用Google
Earth COM API示例(05)
这是0.1测试版本,可以实现基本的截图(包含拼接功能)、获取位置并存档等功能
多数参考了GEtScreen(也是基于GE COM API的WinForm应用)的设计,
但是自觉本人的作品要好一些(||= _ =)
看看效果
主界面
准备启动Google Earth
启动Google Earth后
在控制面板中设置好(或载入)参数然后确定,跳转到指定位置,下图是上海外滩
目前控制面板还很简陋(因为实现的功能不多所以就比较简陋了)
最终截图(由9张小图片拼接而成)
除了保存大图,还保存了9张分片(黑白)小图,同时将基本信息写到文本文件中方便查阅、参考
本软件由本人在零碎时间逐步完善,个人势单力薄,能做到这样已经很尽力了
软件文档没有写,大部分操作都是傻瓜式的,而且有很多toolTip,
运行软件时看看这些小提示基本上就知道怎么用了
做这个软件已是个人兴趣 二是因为GEtScreen用着不爽想自己写一个,本来只是一个初步的想法,
没想到坚持下来了,呵呵我都被自己感动了
此软件配合Google Earth在联网条件下使用
截图的时候如果范围太大(比如尺寸为几万乘以几万的那种大图)就需要花费较长时间,
根据你的网络条件可以适当分成几个部分分别截图
Google earth普通版本完全免费,安装好之后,利用这个辅助工具能够满足你的截图等等需求
最后附上本软件的下载链接
Google Earth 截图助手(C# WinForm)
特别注意:
软件源码暂不开放(当然你可以使用反编译工具生成,本软件支持反编译,但在使用源码时请注明出处)
其实主体部分代码参考本系列的前五篇文章就可以凑起来