google地图学习手册

google地图学习手册

ID:35200314

大小:36.64 KB

页数:27页

时间:2019-03-21

google地图学习手册_第1页
google地图学习手册_第2页
google地图学习手册_第3页
google地图学习手册_第4页
google地图学习手册_第5页
资源描述:

《google地图学习手册》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、http://www.ak88.net/article/58.htm这里的GoogleEarthAPI(本文的GoogleEarthAPI和最新GoogleEarthAPI概念不同,前者是windows程序以COM接口开发,目前的GoogleEarthAPI是通过GoogleEarth插件在浏览器理开发的API函数,本文主要是讲windows程序以COM接口开发)不同于GoogleMAPAPI:大家可能对于GoogleMAPAPI有一些印象了而且网上对于GoogleMAPAPI的应用也有很多比如http://www.flashearth.com/那么什么是GoogleE

2、arthAPI呢?GoogleEarthAPI能作什么呢?下面我就结合我编的一些东西讲讲GoogleEarthAPIGoogleEarthAPIKeyhole1.0TypeLibrary当你要使用GoogleEarthAPI时首先要在工程里引用他,以VB为例,在“工程”菜单中选择“引用”,如果你已经安装了GoogleEarth,那么引用栏里会有“Keyhole1.0TypeLibrary”而它是定位于GoogleEarth的主程序的。引用完毕后,打开对象浏览器,你就可以看到GoogleEarthAPI的类和函数及属性了!!GoogleEarthAPI有4个类,每个类下面

3、有多个函数及属性下面将我常用的函数的说明写到下面:ClassKHFeaturePropertyhasViewAsLong      只读  暂时还不知道什么意思,没用过,哪位高手能给个解释PropertyvisibilityAsLong              地标的可视选项ClassKHInterface  PropertyautopilotSpeedAsDouble          GE的自动飞行速度FunctioncurrentView(terrainAsLong)AsKHViewInfo  GE的当前视图PropertycurrentViewExtentsA

4、sKHViewExtents      只读FunctiongetFeatureByName(nameAsString)AsKHFeatureFunctiongetPointOnTerrainFromScreenCoords(screen_xAsDouble,screen_yAsDouble)AsDouble()          SubLoadKml(kmlDataAsString)      导入KML字符串,不支持中文SubOpenFile(fileNameAsString)  打开地标文件SubQuitApplication()          退出程序Sub

5、SaveScreenShot(fileNameAsString,qualityAsLong)      保存截图SubsetFeatureView(featureAsKHFeature,speedAsDouble)SubSetRenderWindowSize(widthAsLong,heightAsLong)SubsetView(viewAsKHViewInfo,terrainAsLong,speedAsDouble)  用KHViewInfo设置视角范围SubsetViewParams(latAsDouble,lonAsDouble,rangeAsDouble,_  

6、        tiltAsDouble,azimuthAsDouble,terrainAsLong,speedAsDouble)用数值设置视角范围PropertystreamingProgressPercentageAsLong      只读      数据传输进度百分比ClassKHViewExtentspropertyeastAsDouble  只读PropertynorthAsDouble  只读PropertysouthAsDouble  只读PropertywestAsDouble  只读ClassKHViewInfo  PropertyazimuthAs

7、Double  方位角PropertylatitudeAsDouble  纬度PropertylongitudeAsDouble  经度PropertyrangeAsDouble  范围PropertytiltAsDouble  倾角利用这些函数,可以对GE进行部分控制,实现一些小的功能,比如在我的地标管理器中就利用了GoogleEarthAPI实现了地标的隐藏与显示。Google公司已经将GoogleCOMAPI开放,这样我们就可以通过开放的API来对GoogleEarth进行操作了,比如控制当前视图的高度、中心经纬度,保存当前图片等等

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

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

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