IPlugin

插件接口

new YS.IPlugin(ys, options)

插件接口,建议自带实例,有两种方法:
  • 适用于找不到YouScene实例的情形
    Plugins.addPluginClass(wmts);
  • 适用于有YouScene实例的情形
    var _wmts = new wmts(youScene);
    _wmts.connect();

  • Name Type Description
    ys YouScene YouScene对象
    options Object 参数
    Name Type Description
    name String optional 插件名字,显示的文本
    id String optional 插件的唯一id
    author String optional 插件的作者
    group String optional 插件所属分组
    tip String optional 插件的提示文本
    version String optional 插件版本号
    See:

    Members

    readonlyauthor : String

    插件作者

    enabled : Boolean

    插件是否可用

    readonlygroup : String

    插件分组,多级分组间以/分隔,如:量测/球面

    readonlyid : String

    插件唯一id,或者key

    readonlyimage : PluginImage

    插件的显示图标

    readonlyname : String

    插件名字,要显示的文本

    readonlytip : String

    插件提示文本,用户鼠标放到插件图标时的提示文本

    readonlyversion : String

    插件版本号

    readonlyys : YouScene

    YouScene实例

    Methods

    connect()

    启用插件

    destroy()

    销毁插件

    example()String

    从插件点击响应函数中获取示例代码
    Returns:
    示例代码文本

    onClick(e)

    插件被点击后的响应函数
    Name Type Description
    e Object event对象