码迷,mamicode.com
首页 > 其他好文 > 详细

谷歌地球二次开发代码

时间:2016-07-03 23:22:45      阅读:641      评论:0      收藏:0      [点我收藏+]

标签:

        之前因为公司有一个三维GIS项目,所以花了点时间来研究,但后来因为项目的特殊性和GE的局限性,项目改成ArcGlobe,虽然项目上没进一步发展,但还是有很大的收获,所以决定将之前GE研究的成果共享,主要功能点有(GE:Google Earth):

1)GE的二次开发,实现模型导入,基本的点、线、面图形绘制,实时更新位置等;

2)GE部署,实现了GE一键式安装部署,无需人工介入安装GoogleEarth;

3)GE地图缓存工具,根据所选择的区域保存成kml文件,导入kml文件即可自动缓存地图;

 

        【GE的二次开发】这里首先要吐槽一下,GE开放的开发接口实在是太少,很难实现定制开发,这是我们决定摈弃它的主要原因,要实现图形绘制、模型导入,基本上是操作kml文件的方式来实现,但是这样的效率很低,而且GE本身很不稳定,容易死掉,需要对GE进行设置。     

         代码下载地址:http://pan.baidu.com/s/1i4Wud97

        【GE部署】在进行GE二次开发时,客户提出在部署时最好不需要再次安装,应在发布时一键式部署。实现方式是批处理注册GE控件、修改注册表即可,我也会将所产生的文件上传。 文件下载地址:http://pan.baidu.com/s/1slP809n      解压之后将GE文件夹拷贝到D盘根目录,如需放在其他路径下,则需要更改批处理中的相应路径。

        【GE地图缓存工具】GIS地图下载是客户比较关注的,所以写了一个自动缓存地图的工具,原理就是控制GE视图,让它自己爬地图,即可将地图缓存下来。

         工具下载地址:http://pan.baidu.com/s/1i5Cr7ZR

       

 

谷歌地球二次开发代码

标签:

原文地址:http://www.cnblogs.com/Jins/p/5639009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!