DrawSee Earth快速入门教程

一.简介
   DrawSee Earth可以帮助您开发自己的3D WebGis应用,您只需要有基本的网页编程知识就可以通过本教程的学习了解基本的DrawSee Earth开发知识.

二.准备工作
   为了更好的学习我们应该建立一个学习目录,这样我们就可以把我们编写的网页保存在这个目录下。比如 D:\mapokstudy。在本教程中我们将要使用DrawSee Earth三维地图开发平台,它以CAB文件的形式保存在我们公司网站的相应目录下http://www.mapok.com/app/earth/MeEarth.CAB,我们使用的数据也来自这一网站的相应目录,这样您就不需要在您的机器上建立任何的服务和配置也不需要下载我们的MeEarth.CAB文件。我们马上就可以开始编写代码体验利用MapEngine .NET进行开发的乐趣。

三.快速入门 
 
1.打开地图
   在页面中嵌入
<OBJECT id="oEarthViewer" codeBase="MeEarth.CAB#version=2,0,1,3" height="100%" width="100%" data="data:application/x-oleobject;base64,gUH+7pCqYEu2xxMOV4H15gADAAAHXAAA+0EAAA==" align="middle" classid="CLSID:EEFE4181-AA90-4B60-B6C7-130E5781F5E6" VIEWASTEXT> </OBJECT>
调用
oEarthViewer.OpenTerrain ("http://www.mapok.com/Service_Test/TerrainService/TerrainService.asmx/", "China","http://www.mapok.com/Service_Test/TerrainImageService/TerrainImageService.asmx/", "China");
方法打开地图,这里我们打开的是中国地图。具体实现参考左边快速入门第一步打开地图。
2.添加图层
调用
oEarthViewer.AddAnnoLayer ("http://www.mapok.com/3DData/", "全国_省会级城市", 3500000, 0, 1,1, 1);//添加图层
oEarthViewer.SetResourceServer( "http://www.mapok.com/3DData/legend/");//设置图例服务器
oEarthViewer.SetLayerLegend ("全国_省会级城市", "省会");//设置图例
方法增加一个图层。具体实现参考左边快速入门第二步添加图层。
3.地图定位
 调用
oEarthViewer .FlyingTo (116,35000,40,45);
方法定位,其中的参数分别为:经度、高度、纬度、角度。