首页 > 其他分享 >TE对象message js脚本简单写法

TE对象message js脚本简单写法

时间:2022-09-27 23:36:23浏览次数:54  
标签:脚本 This66 对象 js message TE SGWorld66

      

TE里的对象和图层都支持添加message,其中message类型中有一类为Script,在弹出的框里可以写JavaScript脚本,下图就是切换到脚本信息下:
 

TE对象message js脚本简单写法_开发文档

写一个了简单的脚本示例:

<script type = "javascript">

alert("this is a message!");

</script>

写完后,关闭窗口,在地图窗口点击对象,会弹出一个警告框,这就是一个简单脚本写法。

TE对象message js脚本简单写法_javascript_02

有一定的开发基础,还可以在其中写一个复杂的脚本,具体的开发接口,参照TE的API开发文档:ProgrammersGuide.chm

从消息里可以获得这个对象,关键词为:This

例如:

<script type = "javascript">

alert(This66.ID);

</script>

此句代码就是,点击对象,弹出此对象的ID;

消息里也支持TE的开发接口中的SGWorld,和在程序里写的代码大同小异,

例如:

<script type = "javascript"> 

alert(SGWorld66.Project.Name);

</script>

此句代码就是,点击对象,弹出当前工程的名称;

下边写一个较为复杂的功能,点击对象,让对象变色,跟高亮选中一个效果,具体的实现如下:

<script type = "javascript">

 This66.Terrain.Tint = SGWorld66.Creator.CreateColor(255,0,0,125);

</script>

TE对象message js脚本简单写法_ide_03

获得此对象的Tint,设置为sgworld的颜色。

This66,SGWorld66是使用6.6的开发接口,其中大小写字母要严格按照规则,在项目中可以使用此功能,简化一些开发工作。



标签:脚本,This66,对象,js,message,TE,SGWorld66
From: https://blog.51cto.com/speciallist/5717775

相关文章

  • TE地图上画饼状图
      如何在TE上画一个饼状图,需要调用TE开发的几个API接口,和一些简单的数学算法,效果图如下:   具体的实现思路为:    一个圆的角度为360度,首先计算饼状图中的对象......
  • TE对NPAPI的支持
    NPAPI,就是指网景插件应用程序接口(NetscapePluginApplicationProgrammingInterface),是一种外部程序作为插件和浏览器共同完成网页展示的调用通道。插件就相当于运行在网页......
  • TE二次开发加载wmts
    TE中可以通过网络服务加载地图,常用的服务有wms,wmts等,WMTS提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。WMTS弥补了WMS不能提供分块地图的不足。WMS针对......
  • TE二次开发中的画圆
    在TE的二次开发中,有时会用到画圆标示一个范围,圆的半径根据鼠标移动而变化,跟直接使用TE画一个圆的效果相同。这需要定义TE二次开发中的鼠标点击等事件,以下是详细的画法代码。......
  • JS 刷新页面所有方法
    window.location.reload();使用window.open()弹出的弹出窗口,刷新父窗口非模态刷新父页面:window.opener.location.reload()使用window.showDialog弹出的模式窗口模态刷新父......
  • English words chapter 20220927
    ......
  • Semi-supervised New Event Type Induction and Event Detection
    Motivation手动构造事件类型和标注数据成本非常高手动标注的时间覆盖率比较低Method本文提出了一个基于VQ-VAE的半监督事件检测方法。TriggerRepresentationLear......
  • VueJs 自定义过滤器使用总结
    在这个教程中,我们将会通过几个例子,了解和学习VueJs的过滤器。我们参考了一些比较完善的过滤器,比如orderBy和filterBy。而且我们可以链式调用过滤器,一个接一个过滤。因此,我......
  • vuejs 开发问题解决方案总结一
    文章中提到的很多东西都在我的demo中用到,我的demo地址:​​https://github.com/MrZhang123/Vue_project/tree/master/vue_spa_demo​​1.Vuejs组件vuejs构建组件使用Vue.comp......
  • js循环数组各种方法array 汇总-基础
    js循环数组各种方法array汇总-基础这几天做系统,又用到多维数组循环交叉。所以总结一套以供参考记录1.varmyStringArray=["Hello","World"];2.......