开发大白之skyline学习记录一

学习skyline进行二次开发是因为感觉这个比较简单,对当前的三维数据的兼容也比较多,对于自己的工作有帮助,但是作为一个没有任何开发基础的大白,仅有一点程序编写能力,开启自己的代码拼凑学习之旅。

首先,skyline中有一个pro,里面有个程序指南,也就是开发文档,可以看看解析,我用的JavaScript语言学习的,语言也不熟悉,整体一个尴尬!!!

通过多种途径查看和学习,这个开发的环境配置就是:你需要一个terraiexplorer,和语言编辑器(特别声明:你要干的事情不同配置有点区别,但不大,我这边进行的插件版开发,就是别人看我的东西的时候必须安装个软件)。东西不是特别的多:根据大神们的代码,我先学习了一个简单open,简单的一批啊,但是刚开始的时候感觉难得要哭。
付一下代码,比较懒就截图了啊:
开发大白之skyline学习记录一
下面介绍一下,我写代码中遇到的坑!!!!!!!
首先,skyline7.0+版本是64位的,浏览器必须使用计算机系统自带的ie浏览器,别的不咋样。
坑一:你使用自带浏览器发现写得代码,使用浏览器打开发现不行,后来发现,有两个问题,1、我使用的class id是做分屏的时候用的(帮助文档中的activeX控件中的),比较尴尬==!,具体为啥刚开始不能用,没有去细琢磨,有人琢磨了麻烦告知一下,真正截图中有,你也可以百度。2、就是浏览器需要用一个文件注册一下,才能够显示三维内容,那么你可能问:数据没有咋办,开发商给你发布了网络版的,也在帮助文档中JavaScript示例那一章节,那个注册文档,附着在后面,供大家使用。
坑二,那就是你写的时候一定得要class id 在body中,别说我咋那么笨,谁叫咱是个大白呢!!!!他有两个class id 代表的不同,一个是三维窗口的,一个是三维tree信息窗口的,大家敢用它进行开发,肯定会使用这个软件。
坑三:忘了!!!!!,后期想起来再补,吃饭去。