如何使用VC60来打开googleearth教程.doc

如何使用VC60来打开googleearth教程.doc

ID:51438595

大小:20.50 KB

页数:1页

时间:2020-03-24

如何使用VC60来打开googleearth教程.doc_第1页
资源描述:

《如何使用VC60来打开googleearth教程.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VC中调用GoogleEarth (2009-11-3023:51:50)转载▼标签: 杂谈分类: 转载转的,自己还没有验证,仅供参考1、如何将GoogleEarthCOMAPI导入到VC6.0项目中?添加类---〉类型:MFC—〉类型库中的MFC类---〉选中“文件”然后到安装GoogleEarth的目录下,找到googleearth.exe文件,点击“打开”按键---〉选择要加载的接口。默认情况下,每个接口对应一个类和一个头文件。如果想把这些类的声明全部放在一个头文件中,可以在“文件”框输入该头文件名。(VS2003在这里

2、存在很大的不完善之处:1,一次只能添加一个类到该头文件中,2,该头文件名不能通过浏览选中输入,一定要手动输入才行。)2、如何在VC对话框中自动调用并显示GoogleEarth?1)初始化COM库我们得调用一下::CoInitialize(NULL); 初始化一下COM库,这个函数可以在ControlGe.cpp文件中的InitInstance()函数里面调用。2)在头文件中初始化一个IApplicationGE对象:m_geApplication(控制变量,可以用来控制GoogleEarth)。顺便说一下,IApplicati

3、onGE是GoogleEarthCOMAPI最主要的一个接口。3)在实现文件中定义一个全局变量:CONSTIIDCLSID_ApplicationGE={0x8097D7E9,0xDB9E,0x4AEF,{0x9B,0x28,0x61,0xD8,0x2A,0x1D,0xF7,0x84}};CLSID_ApplicationGE是GoogleEarthCOMAPI中定义的一个GUID。4)在OnInitDialog()中加入以下代码:m_geApplication.CreateDispatch(CLSID_Application

4、GE);现在就自动运行了GoogleEarth。至此,GoogleEarth运行起来。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。