Syline6.5学习心得-web-命令使用
来源:互联网 发布:js判断两个字符串相等 编辑:程序博客网 时间:2024/06/06 04:41
接口Command可以调用的命令是TerraExplorer菜单中的命令,比如打开、保存文件,导航,分析等命令。既然skyline给我们提供了这么好的方式,那么我们在进行程序设计的时(尤其是导航)候有些操作就不用自己单独去写程序了,这点类似ArcEngine中命令的调用,但是在skyline中比较方便只要提供命令的id,并使用Execute(CommandID,parameters)方法就可以了。命令的列表在此就不给出了,可以到api中查找,下面给出两个小例子说明该接口的使用。
1.指北
作用:将观察角度指向正北。
自己写方法:获取当前相机的位置点,然后设置相机旋转角度为0,设置相机新的位置就可以了,其实旋转也是这个原理。
使用命令:
sgworld.Command.Execute(1056,0);//指北
2.旋转
描述:围绕一点,对改点进行环视;
原理:要计算观察点和相机点的角度,然后按照1的方法,相比使用命令这个比较灵活可以指定观察点;
使用命令:
sgworld.Command.Execute(1057, 0);//旋转
下面是两个方法的完整代码,定义了Navigation对象,对象中包含了指北和旋转的代码:
var Navigation = { /* 指北 */ North: function () { try{ var sgworld = document.getElementById('sgworld'); sgworld.Command.Execute(1056,0);//指北 } catch (e) { alert("操作失败:" + e.message); } }, //旋转 Rotate:function(){ try { var sgworld = document.getElementById('sgworld'); sgworld.Command.Execute(1057, 0);//旋转 } catch (e) { alert("操作失败:" + e.message); } }}
0 0
- Syline6.5学习心得-web-命令使用
- Syline6.5学习心得-web-绘图
- Syline6.5学习心得-web-环境配置
- Syline6.5学习心得-web-创建几何对象
- Syline6.5学习心得-web-多边形查询
- Web应用程序学习心得
- Web service学习心得
- Java Web学习心得
- web.xml学习心得
- WEB表单设计学习心得
- WEB前端新手学习心得
- java Web 基础知识学习心得
- Linux 命令学习心得
- java web 开发学习心得体会
- Skyline学习心得-web-获取图层树
- JavaWeb学习心得之Web简介
- mysql常见命令和学习心得
- git,github常见命令 学习心得
- RAC环境产生大量ons进程,导致用户进程资源耗尽,用户切换提示Resource temporarily unavailable
- python日期加减
- Android KeyCode列表
- 5、Longest Palindromic Substring
- 基站定位接口
- Syline6.5学习心得-web-命令使用
- MPEG2 PTS如何转为DirectShow的Reference Time
- 如何成为php高手?
- ORACLE数据字典的常用查询
- AudioRecord.getMinBufferSize参数解析
- docker命令之push
- 应对面试:《TCP/IP、HTTP、SOCKET的区别》、《HTTP协议详解》、《HTTP头部详解》
- ims 注册鉴权认证过程
- width:100% width:auto; 区别