logo资料库

Skyline二次开发API接口中文说明.doc

第1页 / 共50页
第2页 / 共50页
第3页 / 共50页
第4页 / 共50页
第5页 / 共50页
第6页 / 共50页
第7页 / 共50页
第8页 / 共50页
资料共50页,剩余部分请下载后查看
ITerraExplorer5
      Type:获取版本
   SetCPUSavingMode([in bSavingMode]):设置cpu的工作模式
   GetTEVersion:获得当前TE的版本号;
   LoadEx:加载加密的工程文件,同步或异步打开(MPT有关系)
IPlane5
IInformationTree5
ITerrain4
IContainer2
//在主窗体左上角显示,在b/s中已activex控件的形式出现
//在主窗体左下角显示,在b/s中已activex控件的形式出现
//在主窗体中显示,在b/s中已activex控件的形式出现
//在主窗体的下面显示, 在b/s中已activex控件的形式出现
[in] int nContainer
[in] int Y,
IRender5
Quality
HudMode
[out] VARIANT* doubleTerrainY,
ScreenToWorld
 [out] VARIANT* doubleWorldX,
 [out] VARIANT* doubleWorldHeight,
ISnapShot2
SnapshotWidth
SnapshotHeight
Format
IStartPosition (没明白)
_ITerraExplorerEvents5
ICoordSys3
ITENavigationMap
ShowMapSelector
CancelTiePointMode
_ITENavigationMapEvents
IMenu
Skyline 接口的介绍(第 21 章) ITerraExplorer5.................................................................................................................................. 2 IPlane5................................................................................................................................................ 6 IObjectManage5................................................................................................................................11 IInformationTree5............................................................................................................................ 20 ITerrain4........................................................................................................................................... 29 IContainer2....................................................................................................................................... 30 ISnapShot2........................................................................................................................................40 IStartPosition.................................................................................................................................... 41 _ITerraExplorerEvents5................................................................................................................... 41 ICoordSys3....................................................................................................................................... 45 ITENavigationMap...........................................................................................................................46 ShowMapSelector .......................................................................................................................47 CancelTiePointMode .................................................................................................................. 48 _ITENavigationMapEvents..............................................................................................................48 IMenu................................................................................................................................................49
ITerraExplorer5 告诉你关于用户接口的细节,例如怎样加载一个工程文件,对加载的工程文件进行加密,设定 3d 窗口的模式(cpu 是否处理),获得用户当前使用的版本的信息,单位的设置,还可以对当 前的工程文件进行保存,也可以把服务器上的工程文件保存到本地中。 属性: Type:获取版本 FlyName:工程的文件名 DisplayErrorMessages:错误的设置模式 布尔型:当设置为 false/0 时,TerraExplorer 错误信息在 com 方法调用的时候不显示给用 户,如果设置为 true 时,则显示,系统默认设置为 true; 错误处理在 IErrorInfo 接口中,目 前没有公开。 方法: Load([in] BSTR URL):加载工程文件: 可以导入本地的工程文件或 mpt 文件,也可以导入网络的工程文件或地形文件,地形 文件导入的方式:文件名.mpt@ip:端口 SetCPUSavingMode([in bSavingMode]):设置 cpu 的工作模式 如果设置为 1:工作,0 不工作 GetUserUnits( [out] VARIANT* shortAltitude, 海拔 [out] VARIANT* shortAltitudeType, 海拔的类型
[out] VARIANT* shortLatLongType) 经纬度类型 ) GetTEVersion:获得当前 TE 的版本号; LoadEx:加载加密的工程文件,同步或异步打开(MPT 有关系) [in] BSTR URL, [in] BSTR User, [in] BSTR Password, [in, defaultvalue(0)] long Asynchronous) 1 为异步,0 为同步 Save:保存工程文件 SaveAs:另存为工程文件 具体实现如下: 1 定义对象 2 初始化对象 3 加载 Activex 4 浏览网页 代码如下: html>
网页标题
© 2025   本站由 资料铺 提供技术支持  网站地图