• SkylineGlobe 7.0.1 & 7.0.2版本Web开发 如何正确使用三维地图控件和工程树控件


    Skyline TerraExplorer Pro目前正式发布的7.0.1&7.0.2版本,还只是64位的版本,

    在Web开发的时候,如何在页面中正确嵌入三维地图控件,让一些小伙伴凌乱了。

    下面这两个,注意CLASSID,分别是现在701版本的三维地图控件和工程树(或者叫信息树、图层管理树)的classid。

    <object id="TerraExplorerInformationWindow" classid="CLSID:3a4f9193-65a8-11d5-85c1-0001023952c1" ></object>
    <object id="TerraExplorer3DWindow" classid="CLSID:3a4f9192-65a8-11d5-85c1-0001023952c1" ></object>

    对应的SGWorld类定义,使用<object id="SGWorld" classid="CLSID:3A4F919C-65A8-11D5-85C1-0001023952C1" ></object>即可。

     --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    另外,那两个扩展控件的CLASSID如下:

    <object id="TerraExplorer3DWindowEx" classid="CLSID:3a4f9196-65a8-11d5-85c1-0001023952c1" ></object>

    <object id="TerraExplorerInformationWindowEx" classid="clsid:3a4f919b-65a8-11d5-85c1-0001023952c1" ></object>

    需要注意:通过下面一行代码,实现工程树和三维地图控件的的绑定关系

    TerraExplorerInformationWindowEx.AttachTo3dWindow(TerraExplorer3DWindowEx);

    对应的SGWorld类定义,要这样写:

    SGWorld = TerraExplorer3DWindowEx.CreateInstance("TerraExplorerX.SGWorld701");

    很简单,是吧!

    看到这里,就不要再去纠结帮助文档上面的那个写错的classid了。

  • 相关阅读:
    PowerTalk第一个版本儿控件
    PowerTalk第二个版本,支持(Msn回复信息)
    自然语言处理著作或期刊名称
    自然语言处理(NLP)网上资源整理 (转)
    TFIDF
    计算机科学及工程
    自然语言处理与计算语言学书籍汇总之一:国外书籍
    UVa 10696 f91
    缓存
    操作必须使用一个可更新的查询(转)
  • 原文地址:https://www.cnblogs.com/yitianhe/p/9364873.html
Copyright © 2020-2023  润新知