在TE的二次开发中,可以选择一个对象,并飞到对象的位置,在其中可以加入一些其他的程序操作,假如想飞到对象完成后,进行一系列的程序操作,就需要在二次开发中定义TE的对象事件。

下边以在CS中开发一个飞到对象完成事件为例,具体的代码如下:

//定义对象的事件

_sgworld = new SGWorld66();

_sgworld.OnObjectAction += _sgworld_OnObjectAction;

//事件的实现

string _tempLabel = string.Empty; //临时记录对象的ID

void _sgworld_OnObjectAction(string ObjectID, IAction66 Action)

{

//事件会判断所有的对象,所以要根据临时对象做操作,并且是在对象停            //下来的情况下

if (_tempLabel == ObjectID && Action.Code == ActionCode.AC_STOP)

{

//得到对象停止,执行下一步操作

dynamic _lab = _sgworld.Creator.GetObject(ObjectID);

_tempLabel = string.Empty;

}

}

//执行飞到对象事件

{

var _tPos = _sgworld.Creator.CreatePosition(_disPint.X, _disPint.Y, 0, AltitudeTypeCode.ATC_TERRAIN_RELATIVE, 0, -89, 0, 500);

_tempLabel = _sgworld.Creator.CreateLabel(_tPos, "", string.Empty).ID;

_sgworld.Navigate.FlyTo(_tempLabel);

}

此事件同样适用于飞到一个位置,需要自己程序创建个临时的对象,才能判断已经飞到了位置。

技术交流群:665060698

微信公众号:

转载于:https://blog.51cto.com/speciallst/2163520

TE飞到对象完成事件相关推荐

  1. Fabricjs对Canvas画布和对象的事件监听

    场景 Fabricjs一个简单强大的Canvas绘图库快速入门: Fabricjs一个简单强大的Canvas绘图库快速入门_BADAO_LIUMANG_QIZHI的博客-CSDN博客 在上面的基础上, ...

  2. 调用某个按钮事件_Event 对象之事件句柄 (Event Handlers)

    所谓的Event 对象代表事件的状态,比如事件在其中发生的元素.键盘按键的状态.鼠标的位置.鼠标按钮的状态. 事件通常与函数结合使用,函数不会在事件发生前被执行! 事件句柄 HTML 4.0 的新特性 ...

  3. web api、获取DOM元素的方式、事件理解、click事件在移动端300ms延时、事件对象、事件委托、常见事件类型

    web api: API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力 ...

  4. 0514JS操作document对象、事件、(this)

    |js操作document对象 |-找到对象 |--document.getElementById("id名"); 通过id名找到唯一的对象 var duixiang = docu ...

  5. DOM对象之事件对象(Object《Event》)

    DOM对象之事件对象(Object<Event>) HTML DOM 事件(DOM Objext:<Event>)允许Javascript在HTML文档元素中注册不同事件处理程 ...

  6. 2020.11.18第十三章 事件(事件处理程序;事件对象;事件类型:UI事件;焦点事件;鼠标与键盘事件 变动事件 模拟事件)

    事件处理程序 html事件处理程序(直接在html中书写script) <!-- //#### 事件处理程序 //html时间程序 可以直接在HTML文件中写,而且还可以引用其他地方的方法和函数 ...

  7. 事件对象,事件流(事件冒泡和事件捕获)、事件委托、L0和L2注册等相关概念及用法

    事件对象 1. 事件对象是什么? 这个对象包含事件触发时的相关信息.如:鼠标点击事件中,事件对象就存了鼠标点击时的位置信息等. 2. 事件对象在哪里? 在事件绑定的回调函数的第一个参数就是事件对象,一 ...

  8. 第三天:js中的事件提高篇(事件流,事件对象,事件委托深层次理解)

    目录 前言 一,基础部分 1.1 js监听并绑定事件 1.2 删除事件绑定 二,事件流 2.1 事件流是什么 2.2 事件流模型 2.3 捕获与冒泡具体示例 2.3.1 addEventListene ...

  9. JS7day(事件对象,事件流,事件捕获和冒泡,阻止事件流动,事件委托,学生信息表案例)

    文章目录 事件对象 获取事件对象 部分常用属性 事件流 事件捕获概念: 事件冒泡概念: 阻止事件流动: 相同的鼠标经过事件: 两种(监听事件)注册事件的区别: 传统on注册(L0) 事件监听注册(L2 ...

  10. 事件注册方法、阻止默认事件、事件对象、事件冒泡:事件委托、事件捕获、重置表单

    dom两种注册事件语法 1.点语法注册事件: 事件源.事件类型 = 事件处理函数 特点:不能注册'同名事件', 否则会覆盖 2.addEventListener 事件源.addEventListene ...

最新文章

  1. php gridview,GridView - [ Android中文手册 ] - 在线原生手册 - php中文网
  2. Spring could 使用Feign超时问题
  3. 11粘土人脖卡面撑怎么用_纽约春节必备小吃!鸭脖、炸串、麻辣烫...送到家门口,放肆撸爽!...
  4. 智能电视可以安装鸿蒙操作系统吗,华为鸿蒙系统竟然支持安装第三方软件了?这再也不鸿蒙了...
  5. 如何在客户端调用服务端代码
  6. 【视觉项目】【day3】8.22号实验记录(利用canny检测之后的来进行模板匹配)
  7. 20150321BC
  8. rtp发送h264和h265
  9. 跨浏览器共享数据_可以让跨域要数据的模式:jsonp
  10. php怎么清空cookies,php cookie如何清除
  11. bootstrap table的属性sidePagination设置不当导致数据不显示
  12. NOIP模拟题 栅栏
  13. cesium加载shp格式数据
  14. 深度装机大师一键重装_电脑店U盘重装系统教程
  15. 【一起学SQLite】--Delphi下的SQLite之简介(3)
  16. 好心情平台:30分钟就可改善抑郁情绪的运动处方
  17. mysql ibd 恢复_MySQL:如何从ibd文件中恢复数据
  18. 关于DNS污染问题的通用解决方案
  19. 论文阅读笔记:《EIGENGAME: PCA AS A NASH EQUILIBRIUM》(特征博弈:主成分分析就是纳什均衡)
  20. 2018互联网寒冬之裁员浪潮--感同深受(winter is here)

热门文章

  1. URLSession实现iTunes搜索听歌
  2. qt最大化和还原实现_Qt 窗口操作函数(置顶、全屏,最大化最小化按钮设置等)...
  3. mysql 超时异常捕获_Mysql的链接超时异常CommunicationsException
  4. k8s和mysql怎么通信_k8s中的网络通信总结
  5. 2021-08-20 Redis 基本类型:string set sortedSet Hash List
  6. vs 服务容器中已存在服务_无服务器vs容器,企业如何正确选择?
  7. python浮点数多少位_Python中的最大浮点数是多少?
  8. linux服务之FTP服务篇
  9. Java根据国家二字码获取国家英文名称,中文名称实例
  10. sqlalchemy query函数可用参数有哪些?