ThingJS不起眼功能介绍

博客介绍了ThingJS中的一个常被忽视但非常实用的功能——快捷代码,特别是场景预览功能,包括分享、自动旋转等六项主要功能。同时强调了尽管ThingJS简化了物联网可视化开发,但仍需要JavaScript开发经验。
摘要由CSDN通过智能技术生成

ThingJS不起眼功能介绍

在ThingJS中有许多的官方示例,这个是很直白也很容易被使用者查看和使用的,但是在开发的过程中却有一个非常有用的功能一直被忽视,更多的人只是快速浏览了一遍这些官方示例,有时候并没有浏览完整就开始尝试开发,结果就在使用ThingJS过程中遇到了各种困难,实际上,除了官方示例,ThingJS的快捷代码功能更加方便!功能相比于官方示例也是各有千秋~=!

ThingJS快捷代码功能

ThingJS拥有一个快捷代码功能,从新建APP到综合,每个快捷代码都能简化我们的开发,尤其是快捷代码中的综合这一栏,其中有一个场景预览的快捷代码,只需要引入这个快捷代码,就能非常迅速的让你的场景出现预览选项啦!

ThingJS快捷代码中场景预览拥有拥有以下六个主要功能:分享、自动旋转、第一人称、地图背景、视点动画、设置,还有一个全屏功能,这个作为ThingJS的快捷代码,而不是在官方示例中存在,所以很少有人使用过这个功能呢,在这里给大家分享ThingJS的这个快捷代码~

   /**
     * 引入场景预览脚本
     * 说明:引用该脚本需要传递参数,参数为创建的app对象、类型type,type的值有两种,scene和city,
     *    用于区分园区和地图、如果type值为city,需要额外传递参数,参数值为创建的map对象。
     * 注:
     *     1. 如果引入该脚本是预览园区,初始化方法示例为:init(app, 'scene', null)
     *     2. 如果引入该脚本是预览地图,则应在引用地图组件脚本complete回调中引用,初始化方法示例为:init(app, 'city', event.object)
     */
    THING.Utils.dynamicLoad(['/uploads/wechat/5oiR5pyJ5pyA6ZW/55qE572R5ZCN5LiN5L+h5L2g5pWw5pWw/file/ScenePreview/AppPreview.js'],
        function () {
   
            init(app, 'scene', null);  // 执行初始化
        }
    )

接下来我们要分享的就是ThingJS中的官方示例了,以下脚本则是ThingJS创建几何体的官方示例,这个官方示例在快捷代码中,使用这个功能可以从快捷代码引用,也可以直接去复制这个然后放到ThingJS的项目中去哟<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值