google_earth_api开发者指南(高级)

google_earth_api开发者指南(高级)

ID:16237698

大小:1.08 MB

页数:12页

时间:2018-08-08

google_earth_api开发者指南(高级)_第1页
google_earth_api开发者指南(高级)_第2页
google_earth_api开发者指南(高级)_第3页
google_earth_api开发者指南(高级)_第4页
google_earth_api开发者指南(高级)_第5页
资源描述:

《google_earth_api开发者指南(高级)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、[2008-07-09]Google Earth API开发者指南(高级)(2008-07-1012:43:39)标签:google earth 开发 应用 财经 分类:学海拾贝感慨:GoogleEarth真是一个好东东,而其爱好者更是天才啊。我们与老美在科技上的差距,不是我们以环境、资源为代价的粗放式快速增长的GDP所能掩盖的。 GoogleEarthAPI开发者指南(高级)---摘自Godeyes  创建地面覆盖地面覆盖,允许您在GoogleEarth的地表上放置图像。其中,图像源自网络,图片的URL包含在“Icon”对象内。v

2、argroundOverlay=ge.createGroundOverlay(  );groundOverlay.setIcon(ge.createIcon(  ))groundOverlay.getIcon().setHref("http://www.google.com/intl/en_ALL/images/logo.gif");groundOverlay.setLatLonBox(ge.createLatLonBox(  ));varcenter=ge.getView().copyAsLookAt(ge.ALTITUDE_RE

3、LATIVE_TO_GROUND);varnorth=center.getLatitude()+.85;varsouth=center.getLatitude()-.85;vareast=center.getLongitude()+.55;varwest=center.getLongitude()-.55;varrotation=0;varlatLonBox=groundOverlay.getLatLonBox();latLonBox.setBox(north,south,east,west,rotation);ge.getFeat

4、ures().appendChild(groundOverlay);此例中,Google的logo被叠放在加州总部山景城的位置。地面覆盖的特点是始终吸附在地表,无论图像放在山脉还是河谷,如下图所示:创建屏幕覆盖屏幕覆盖是指图片固定在屏幕上,不像地面覆盖那样跟随地表起伏而变化。屏幕覆盖通常用来做logo、商标、图例等,其长宽尺寸由size属性决定。图像位置(screenXY属性)由图中的安置点(overlayXY属性)控制,其旋转角度由rotationXY属性决定。下列代码将用Google标志图来创建一个屏幕覆盖,并倾斜一定角度。va

5、rscreenOverlay=ge.createScreenOverlay(  );screenOverlay.setIcon(ge.createIcon(  ));screenOverlay.getIcon().setHref("http://www.google.com/intl/en_ALL/images/logo.gif");//SetscreenpositioninpixelsscreenOverlay.getOverlayXY().setXUnits(ge.UNITS_PIXELS);screenOverlay.getO

6、verlayXY().setYUnits(ge.UNITS_PIXELS);screenOverlay.getOverlayXY().setX(400);screenOverlay.getOverlayXY().setY(200);//Rotatearoundobject scenterpointscreenOverlay.getRotationXY().setXUnits(ge.UNITS_FRACTION);screenOverlay.getRotationXY().setYUnits(ge.UNITS_FRACTION);sc

7、reenOverlay.getRotationXY().setX(0.5);screenOverlay.getRotationXY().setY(0.5);//Setobject ssizeinpixelsscreenOverlay.getSize().setXUnits(ge.UNITS_PIXELS);screenOverlay.getSize().setYUnits(ge.UNITS_PIXELS);screenOverlay.getSize().setX(300);screenOverlay.getSize().setY(7

8、5);//Rotate45degreesscreenOverlay.setRotation(45);ge.getFeatures().appendChild(screenOverlay);效果如下图所示:样式地图样式地图在一般情况为地

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

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

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